我正在尝试在MySQL Workbench中设置MySQL模型。
到目前为止,我已经定义了三个表:studentTerm
,studentTermCourse
,courseTerm
。表studentTermCourse
有3个主键:{studentId, courseCode and termCode
,其中studentId
和courseCode
是studentTerm
表的主键,courseCode
和{{ 1}}是termCode
的主键。
我正在尝试在courseTerm
中定义外键,但是我无法在StudentTermCourse
表的外键名称中选择termCode
,因为我已经将其定义为与courseTerm
表相关的外键。
我希望下面的屏幕截图更清晰:
您能否告知正确的方法来定义主键/外键?
感谢。
答案 0 :(得分:0)
确保两个表中的列具有完全相同的数据类型(例如,无符号)