当我创建一个父表的两个子表并将外键字段添加到子表中时,MySQL工作台EER会给外键约束与子表中的字段相同的名称。
在每个子表中,我引用父表的id字段,以便在两个子表中使用相同的合理字段名。
但是,这将导致具有相同名称的两个外键约束。在MYSql中是不允许的。
例如,
父表:
用户,以ID字段作为主键
2张儿童桌:
具有User_Address的user_id外键字段
具有User_Orders的user_id外键字段
这个结果有两个外键约束,称为user_id
我意识到我可以在前工程师过程中编辑SQL,但在我看来,我应该能够在GUI中编辑外键约束名。
是否有编辑外键约束名称的方法?
发布于 2021-01-16 10:42:29
在表编辑器中打开表(双击表图)并切换到外键选项卡:

https://stackoverflow.com/questions/65740975
复制相似问题