MySQL-mysql 一个表中建立了近200个字段这个怎么看

发布于 2016-11-03 22:23:18 字数 270 浏览 1333 评论 1

当前情景:
现在有 近 200个字段(均为int类型)需要存储。
表我使用的是myisam 因为读写频率相差不大,而且索引也只需要用到主键 user_id。
这些字段的关系比较松散,以前是拆分到两个表了,因为字段太多。但是更新的时候,每次要分别更新到两个表。
现在我想把它整合到一个表里面,因为更新的时候,几乎所有字段都要更新。取出的时候也是一条记录所有信息都要取出(这些字段都要用到的)。但是考虑到一张表200个字段自己也有些担心,所以请教大神,我这样做对么?或者有没有更好的方法。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

泛泛之交 2017-06-02 20:26:11

现在的大数据库,都已经在向列扩展~
所以200列不存在什么问题,只要不将更新语句分隔到每个字段一条就没什么大问题,一条更新语句更新几十上百个列并不用担心效率问题~
我现在的库也是大量的统计结果表,都是几十列上百列的,更新语句都是整合在一起然后更新,反而比以前分几张表的时候效率更高~

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文