这是我报名参加了表MySQL错误1452(23000)不能添加或更新子行的外键约束失败
mysql> create table A6M351kjp.Claim (ClaimID INT (10) NOT NULL, VIN INT (10) NOT NULL, ClaimDate DateTime Null, ClaimStatus VarChar(45) Null, Primary Key (ClaimID));
添加外键在这里
mysql> alter table A6M351kjp.Claim add foreign key (VIN) references Car(VIN);
输入数据
mysql> insert into A6M351kjp.Claim (ClaimID, VIN, ClaimDate, ClaimStatus) values (101, 901, '2014-01-01', 'Open');
ERROR 1452 (23000): Cannot add or update a child row: a foreign key constraint fails (`A6M351kjp`.`Claim`, CONSTRAINT `Claim_ibfk_1` FOREIGN KEY (`VIN`) REFERENCES `Car` (`VIN`))
什么是这个错误的原因,我该如何解决这个问题?
谢谢
这一切都在错误消息中 - 外键约束失败。 – zerkms 2014-12-04 07:17:46