其实这个问题很简单,是因为你创建的表A里面插入的值与外键连接的表B发生了冲突,即外键字段的值,A表中有,B表中没有,产生了冲突!!
下面举个简单的例子
1.首先创建了两个表,依此是course表和student表
并插入了相应的值
course 表:
student表:
student 表与course表连接的外键是course_id
由于student表中的course_id中存在“0”这个值,而course表中是不存在这个值的所以导致错误。
2.把0这个值改为3就可以了,但是要注意的是,不是简单的把0改为3就是更改成功,你一刷新,3是会马上变为0这个值的
要在这里的下面打上勾,不然会一直报错:1452!!!!!
问题已经解决,希望对大家有帮助~~