Create table Course(CourseID char(5),CourseDesc varchar(25),CourseType char(9),SemNo int(1),FacID char(4) default 0);
alter table Course add primary key(CourseID);
alter table Course add foreign key(FacID) references Faculty1(FacID);
这里FacID是外键,是Faculty的主键 当我插入值时,我尝试插入此值
insert into Course(CouseID,CourseDesc,CourseType,SemNo,FacID) values ('EE025','Digital Logic Circuits','Theory','4','');
但是,这会产生sql错误1452,请解决它。
最佳答案
您在插入内容中拼错了 CourseID:
insert into Course(CouseID,CourseDes...
应该是:
insert into Course(CourseID,CourseDes...
关于mysql - SQL 错误 1452 : Cannot add or update child,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43591833/