在我的数据库中,目前每个用户占用 12 行,每行有 3 个值/列。
我可以将其转换为每个用户占用 1 行,但每行将有 25 个值。 (它是 25 而不是 36,因为我只输入一次 user_id)
使用 1 行 25 列或 12 行 3 列会更有效率吗?
是的,我知道 25 < 36,但我很好奇这会有多大的不同?
补充信息。 12个是var char, 12个是整数(lit. 1-12), 12个是整数(user_ids, all in 1 row会减1)
更多信息,12 个可变字符也可由用户编辑。更新每一行需要更长的时间来加载吗?
最佳答案
在规范化方面,一行 25 列。
关于MySQL 行或列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22872473/