|
|
1
3
就我个人而言,我会把设计规范化一点。可能是这样的:
|
|
|
2
1
多重备注:
我看到你的问题 在这里,我将使用一种或另一种解决方案:
但也有条件:
2个- 创建连接注释和其他表的表:
|
|
|
3
0
我只是在我目前的公司学习Ruby on Rails,解决方案1是首选的,因为RoR的活动记录可以将其作为多态关系处理。 回到主题,您使用的是PHP,我更喜欢解决方案1或3。如果将来有可能将注释表用于其他表,则建议使用解决方案1。
|
|
|
4
0
我将为每一个可以被评论的东西创建一个连接表,所以一个files_comments表和一个todo_comments表。但解决方案1是另一种选择。我会避免两个或三个解决方案。。。如果未来情况发生变化,可能会变得一团糟。 |
|
|
developer · 带外键的SQL表设计 1 年前 |
|
|
relatively_random · 确保两个表之间一致的共同参考 1 年前 |
|
|
b126 · 在两种不同的Oracle模式上执行相同查询的速度差异很大 2 年前 |
|
|
robertspierre · 在多对多关系中自动删除未引用的行 2 年前 |
|
|
Michael Samuel · MYSQL在以下情况下自动创建索引 8 年前 |