MySql插入外键约束失败

时间:2016-03-12 23:39:59

标签: mysql

我有两张桌子,学生和课程。学生可以参加多门课程。这是我对表格的EER图表

enter image description here

我在学生和课程表中都记录了Ids 1.当我进入student_courses表这两个ID时,我收回了foreign_key约束失败错误。

FOREIGN KEY (`student_courses_sno`) REFERENCES `courses` (`sno`) ON DELETE NO ACTION ON UPDATE )

错误消息

  

错误1452:1452:无法添加或更新子行:外键   约束失败(pp_productionstudent_courses,CONSTRAINT   fk_student_courses_courses1 FOREIGN KEY(courses_sno)参考   coursessno)ON UPETE UP ACTION ON UPDATE)SQL语句:   INSERT INTO pp_productionstudent_coursessnocourses_sno,   students_sno)价值观(' 1',' 227',' 1')

我在这里做错了什么?

0 个答案:

没有答案