Mysql 我的SQL工作台在EER图中创建多对多关系
所以我试图从一个数据库模型创建一个EER图,我想做一些类似的事情 假设我有一张名为Bag的表和另一张名为Address的表。我已经将PK-in地址设置为FK-in-Bag,在创建图表时,我发现在mySQL工作台中找不到“多对多”选项 我想知道是什么导致了这一切(也许我做错了什么,但现在我想不出任何合理的解释…) 希望有人能对此有所了解Mysql 我的SQL工作台在EER图中创建多对多关系,mysql,sql,database,mysql-workbench,Mysql,Sql,Database,Mysql Workbench,所以我试图从一个数据库模型创建一个EER图,我想做一些类似的事情 假设我有一张名为Bag的表和另一张名为Address的表。我已经将PK-in地址设置为FK-in-Bag,在创建图表时,我发现在mySQL工作台中找不到“多对多”选项 我想知道是什么导致了这一切(也许我做错了什么,但现在我想不出任何合理的解释…) 希望有人能对此有所了解 谢谢 通常多对多关系会有一个额外的表来创建关系- 地址(表包含地址) AddressBag(表格包含多对多行李到地址与FK到地址和FK到行李的关系) 袋子(桌子
谢谢 通常多对多关系会有一个额外的表来创建关系-
- 地址(表包含地址)
- AddressBag(表格包含多对多行李到地址与FK到地址和FK到行李的关系)
- 袋子(桌子上放着袋子)
许多关系
需要一个附加表来定义两个表之间的关系。此表将FK
保存到两个或多个表中的每个表。如果我们想要得到数据,只需要根据这个关系选择列。希望这对你有帮助