mysql - SQL 错误 1452 : Cannot add or update child

标签 mysql sql-server

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/

相关文章:

sql - 如何检查值是否插入成功?

sql-server - 无法使用 F# TypeProvider 读取日期

c# - 如何记录系统用户所做的更改?

mysql - 如何在mysql中启用每表sql语句日志记录

sql - Mysql Count(*) as Total WHERE 总计?

mysql - JOIN情况下Mysql索引如何工作?

c# - 使用 LINQ 访问存储过程值。 Entity Framework 5,数据库优先

sql-server - 每天通过电子邮件自动传输 SQL Server 数据

php - 使用php将关联数组插入mysql

php - 相同的 MySql 查询执行时间长但存档表短,记录多 600 万条