【问题标题】:In MySQL workbench's EER diagrams, where do I set the Foreign Key Constraint name?在 MySQL 工作台的 EER 图中,我在哪里设置外键约束名称?
【发布时间】:2021-04-20 18:29:40
【问题描述】:

当我创建父表的 2 个子表并将外键字段添加到子表中时,MySQL Workbench EER 为外键约束提供与子表中的字段相同的名称。

在每个子表中,我都引用了父表的 id 字段,因此将在两个子表中使用相同的合理字段名称。

但是,这会导致 2 个具有相同名称的外键约束。这在 MYSql 中是不允许的。

例如,

父表:

用户ID 字段作为主键

2 个子表:

User_Address,外键字段为 user_id

User_Orders,外键字段为 user_id

这会产生两个名为 user_id

的外键约束

我意识到我可以在 Forward Engineer 过程中编辑 SQL,但在我看来,我应该能够在 GUI 中编辑外键约束名称。

有没有办法编辑外键约束名称?

【问题讨论】:

    标签: mysql mysql-workbench


    【解决方案1】:

    在表格编辑器中打开表格(双击表格图)并切换到外键选项卡:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-02-18
      • 2014-04-19
      • 2013-05-10
      • 2018-08-27
      • 2015-03-12
      • 1970-01-01
      • 1970-01-01
      • 2012-04-11
      相关资源
      最近更新 更多