MySQL错误1452插入数据

时间:2013-12-05 02:49:33

标签: mysql

我正在尝试将数据插入到我设计的数据库中,并且收到错误1452.

解决。

1 个答案:

答案 0 :(得分:0)

就错误而言,您很可能在一个或所有父表(CustomerBranchAccountTypes)中没有您正在尝试的PK值的行在您的INSERT声明(1"40-20-23""Current"中相应地引用。)

首先插入这些行

INSERT INTO Customer (FirstName, ...) VALUES(...);
INSERT INTO Branch (BranchSortCode, ...) VALUES('40-20-23', ...);
INSERT INTO AccountTypes (AccountType, ...) VALUES('Current', ...);

这是 SQLFiddle 演示