MySQL冗余的foreginkeys

时间:2016-08-28 10:47:13

标签: java mysql foreign-keys mysql-workbench

我为MySQL Java项目创建了Spring数据库。我使用MySQL Workbench。我已经开始创建EER图表了。我对三个表之间的关系有疑问。为什么我进入系统表列type_labels_id?我认为这是多余的foregin密钥,因为我可以使用系统表中的type_id从类型表中获取labels_id。我是对的吗?

enter image description here

1 个答案:

答案 0 :(得分:0)

创建关系时,type_lables_id将生成我的引用,您不需要创建新的列名type_id。如果您需要使用此名称作为外键,只需将type_labels_id重命名为type_id