我有两张桌子,学生和课程。学生可以参加多门课程。这是我对表格的EER图表
我在学生和课程表中都记录了Ids 1.当我进入student_courses表这两个ID时,我收回了foreign_key约束失败错误。
FOREIGN KEY (`student_courses_sno`) REFERENCES `courses` (`sno`) ON DELETE NO ACTION ON UPDATE )
错误消息
错误1452:1452:无法添加或更新子行:外键 约束失败(
pp_production
。student_courses
,CONSTRAINTfk_student_courses_courses1
FOREIGN KEY(courses_sno
)参考courses
(sno
)ON UPETE UP ACTION ON UPDATE)SQL语句: INSERT INTOpp_production
。student_courses
(sno
,courses_sno
,students_sno
)价值观(' 1',' 227',' 1')
我在这里做错了什么?