MySQL-mysql 一个表中建立了近200个字段这个怎么看
当前情景:
现在有 近 200个字段(均为int类型)需要存储。
表我使用的是myisam 因为读写频率相差不大,而且索引也只需要用到主键 user_id。
这些字段的关系比较松散,以前是拆分到两个表了,因为字段太多。但是更新的时候,每次要分别更新到两个表。
现在我想把它整合到一个表里面,因为更新的时候,几乎所有字段都要更新。取出的时候也是一条记录所有信息都要取出(这些字段都要用到的)。但是考虑到一张表200个字段自己也有些担心,所以请教大神,我这样做对么?或者有没有更好的方法。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
现在的大数据库,都已经在向列扩展~
所以200列不存在什么问题,只要不将更新语句分隔到每个字段一条就没什么大问题,一条更新语句更新几十上百个列并不用担心效率问题~
我现在的库也是大量的统计结果表,都是几十列上百列的,更新语句都是整合在一起然后更新,反而比以前分几张表的时候效率更高~