在对应多个表的表中添加一个外键列

emeijp43  于 2021-06-15  发布在  Mysql
关注(0)|答案(0)|浏览(249)

我有一个数据库结构,其中有4个表
表1、表2、表3和表4
表1、2、3之间的关系如下:

(Table1).hasMany(Table2)
(Table2).hasMany(Table3)

现在还有另一个表table4,它有一个键引用,它是table1,table2,table3的foreignkey

Table4

+-----------------------------------+------------+--------+
|               references          |    Col2    | Col3   |
+-----------------------------------+------------+--------+
| foreign key Table1                | value1     | random |
| foreign key Table1                | value2     | random |
| foreign key Table2                | value2     | random |
| foreign key Table3                | value3     | random |
+-----------------------------------+------------+--------+

如何定义表之间的关系。在文档中没有提到这样的用例。有什么特别的方法吗?或者显示我存储数据而不定义外键关系?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题