MySQL Error 1452 (23000)
-
错误代码:
ERROR 1452 (23000): Cannot add or update a child row: a foreign key constraint fails (
choose
.student
, CONSTRAINTstudent_classes_fk
FOREIGN KEY (班级编号
) REFERENCESclasses
(班级编号
))
-
相关代码:
课程表classes:
学生表student:
向student表中插入数据:
- 错误原因: 插入外键字段的字段值在主键字段中不存在。
- 解决办法:
检查插入数据或更新数据的语句, 注意检查次表中外键字段的值对应主表中的主键字段中是否存在.