【发布时间】:2020-08-14 21:25:32
【问题描述】:
我正在尝试建立多对多关系。以下是表格:
这是关系表:
我可以毫无问题地为 AgeRangeId 创建外键。但是对于 UserNeedId,id 没有显示任何可供选择的参考列,如下图所示。
我不知道我做错了什么。任何帮助将不胜感激。
【问题讨论】:
-
未勾选列 userneedid。
-
如果不选择参考列,我将无法勾选。而且我无法选择此键的参考列。 @P.鲑鱼
-
先尝试在 UserNeedId 列上创建索引
-
已经创建了一个。没有运气。 @PeterHe
-
这可能是工作台中的一个错误。只需使用 SQL 命令创建 FK: ALTER TABLE user_needs_age_ranges ADD CONSTRAINT FK_user_needs_age_ranges_user_needs FOREIGN KEY (UserNeedId) REFERENCES user_needs(Id) ;
标签: mysql sql foreign-keys many-to-many mysql-workbench