所以我试图从数据库模型创建一个EER图,我想做类似的事情。
假设我有一个名为Bag的表,另一个名为Address。我已经将地址中的PK设置为Bag中的FK,在创建图表时我发现我找不到选项"很多很多"在mySQL工作台中。
我想知道造成这种情况的原因(也许我做错了什么,但现在我想不出任何合理的解释......)
希望有人可以对此有所了解。
谢谢!
答案 0 :(得分:1)
通常,多对多关系会有一个额外的表来创建关系 -
地址(表格包含地址)
AddressBag(包含多个袋子以解决与FK的关系以解决与FK的关系)
袋子(桌子拿着袋子)
答案 1 :(得分:0)
Many2Many relationship
需要一个额外的表来定义两个表之间的关系。此表将FK
保存到两个或更多表中的每个表中。如果我们想获取数据,只需要通过这种关系选择列。希望这会对你有所帮助。