MySQL分配外键
我想创建3个表,分别是学生表、讲师表和课程表。 每个学生表和讲师表都有课程代码列,该列引用课程表。 但是,我可以为studen课程表分配此外键,但它不适用于讲师课程表 它提示: 错误1022:无法写入;表“#sql-5e4_5”中存在重复键 SQL语句: 更改表格MySQL分配外键,mysql,Mysql,我想创建3个表,分别是学生表、讲师表和课程表。 每个学生表和讲师表都有课程代码列,该列引用课程表。 但是,我可以为studen课程表分配此外键,但它不适用于讲师课程表 它提示: 错误1022:无法写入;表“#sql-5e4_5”中存在重复键 SQL语句: 更改表格测试讲师 添加约束course\u code 外键(课程代码) 参考资料测试课程(课程\u代码) 不删除任何操作 更新时不执行任何操作 有人能帮我吗? 非常感谢 学生桌 -学生id varchar(10)PK; -学生姓名varchar
测试
讲师
添加约束course\u code
外键(课程代码
)
参考资料测试课程(课程\u代码)
不删除任何操作
更新时不执行任何操作
有人能帮我吗?
非常感谢
学生桌
-学生id varchar(10)PK;
-学生姓名varchar(30);
-课程代码varchar(10);
-外键(课程代码)参考课程表(课程代码)
讲师席
-讲师_id varchar(10)PK;
-讲师姓名varchar(30);
-课程代码varchar(10);
-外键(课程代码)参考课程表(课程代码)
课程表
-课程代码varchar(10)PK;
-课程名称varchar(10)