问题描述
我似乎在实施直接来自 MysqL 网站的架构时遇到问题。我无法添加图像,因为堆栈溢出不允许我添加,但已在下方添加了图表链接。
员工表
Emp_No. INT(11)(初级)
部门经理
Emp_No. INT(11)(初级)
部门编号CHAR(4)(主要)
部门
部门编号CHAR(4)(主要)
部门工作
Emp_No. INT(11)(初级)
部门编号CHAR(4)(主要)
https://dev.mysql.com/doc/employee/en/sakila-structure.html
dept_emp 和 dept_manager 是相同的连接表,都设置了相同的主键。
我似乎遇到的问题是为两个表设置外键。 MysqL 抛出一个错误,指出存在相同的外部约束。所以这可以为一张桌子设置,但不能为另一张桌子设置?
我们如何处理可能具有相同外键约束的联结表?