Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 我的SQL工作台在EER图中创建多对多关系_Mysql_Sql_Database_Mysql Workbench - Fatal编程技术网

Mysql 我的SQL工作台在EER图中创建多对多关系

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到行李的关系) 袋子(桌子

所以我试图从一个数据库模型创建一个EER图,我想做一些类似的事情

假设我有一张名为Bag的表和另一张名为Address的表。我已经将PK-in地址设置为FK-in-Bag,在创建图表时,我发现在mySQL工作台中找不到“多对多”选项

我想知道是什么导致了这一切(也许我做错了什么,但现在我想不出任何合理的解释…)

希望有人能对此有所了解


谢谢

通常多对多关系会有一个额外的表来创建关系-

  • 地址(表包含地址)

  • AddressBag(表格包含多对多行李到地址与FK到地址和FK到行李的关系)

  • 袋子(桌子上放着袋子)


许多关系
需要一个附加表来定义两个表之间的关系。此表将
FK
保存到两个或多个表中的每个表。如果我们想要得到数据,只需要根据这个关系选择列。希望这对你有帮助