我正在创建一个包含多种元素的巨大数据库,因此我有一些包含数据的表。类似于以下内容:
Table1
-name
-number
Table2
-name
-address
-number
Table3
-address
-state
-color
现在我正在尝试使用数据库中的链接创建另一个表。每个链接都有相同的属性(标题、url、元素),但可以连接到任何元素。是对所有链接使用一个表并通过属性确定正确的元素更好,还是应该创建许多表,每个元素一个表?
Links
-elementKey
-url
-elementType
或
Links1
-elementKey
-url
Links2
-elementKey
-url
最佳答案
这两种解决方案都不好。请改用关系表。
更多内容可以在这里找到: MySQL multiple foreign keys
关于mysql - 一张具有多个外键父级的 MySQL 表,还是多个具有一个父级的表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35441372/