尝试在student_classes表中插入以下数据。
在MySQL中收到以下错误:
23:59:40 INSERT INTO student_classes VALUES(NULL,' 1',' 1',' 2012-01-01',' 90&#39 ;,' 100',' 80',' 90',' 3.0')错误代码:1452。无法添加或更新孩子row:外键约束失败(cs362lgatesip1
。student_classes
,CONSTRAINT FK_studentclasses_students
FOREIGN KEY(StudentID
)REFERENCES students
(StudentID
)ON DELETE没有更新的行动没有行动)0.141秒
StudentID是student表中的主键,student_classes表中的外键都是Not Null int(11)。我试图改变位仍然不断收到错误。我在这里错过了什么?我试图删除NULL但仍然收到错误。
INSERT INTO student_classes VALUES(NULL,' 1',' 1',' 2012-01-01',' 90',' 100&# 39;,' 80',' 90',' 3.0');
INSERT INTO student_classes 价值观(空,' 1',' 2',' 2012-05-01',' 60',' 70&# 39;,' 80',' 90',' 2.70');
INSERT INTO student_classes 价值观(空,' 1',' 3',' 2012-08-01',' 100',' 100&# 39;,' 100',' 95',' 4.0');
INSERT INTO student_classes 价值观(空,' 2',' 1',' 2012-01-01',' 85',' 90&# 39;,' 80',' 92',' 3.5');
INSERT INTO student_classes 价值观(空,' 2',' 2',' 2012-05-01',' 70',' 75&# 39;,' 80',' 75',' 3.0');
INSERT INTO student_classes 价值观(NULL,' 2',' 3',' 2012-08-01',' 60',' 65&# 39;,' 70',' 65',' 2.5');
答案 0 :(得分:0)
我认为您不能将NULL插入表的外键列中。