我正在尝试将数据插入到我设计的数据库中,并且收到错误1452.
解决。
答案 0 :(得分:0)
就错误而言,您很可能在一个或所有父表(Customer
,Branch
,AccountTypes
)中没有您正在尝试的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 演示