【发布时间】:2018-02-16 16:34:58
【问题描述】:
我现在正在开发一个社交网络,我想知道:要存储哪些用户在关注谁,我应该创建另一个名为“关注”的表格,其中包含谁关注谁的行,或者在我的用户表并将他们关注的所有用户 ID 存储为一个数组?
【问题讨论】:
-
store all the user IDs they are following as an array通常是不良数据库设计的标志。 -
永远,永远,永远,永远不要在单个列中存储多个值!绝不! N-E-V-E-R!
-
调查关系。特别是“多对多”。您很可能希望将连接表用于此类操作。