问题标签 [mysql-error-1452]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
117 浏览

mysql - MySQL 错误代码:1452。无法添加或更新子行:外键约束失败

我正在尝试将值插入到员工表中,但是当我尝试执行脚本时,它给了我这个错误。我究竟做错了什么?

回复:

错误代码:1452。无法添加或更新子行:外键约束失败(smolcompany. employee, CONSTRAINT employee_fk2 FOREIGN KEY ( DeptID) REFERENCES department( DeptID) ON DELETE RESTRICT ON UPDATE CASCADE)

行动:

插入员工价值观 (4283, 'Sarim Mansoor', 'M', 27, 'Mont Kiara', NULL, 102), (4465, 'Teh Yi Heng', 'M', 23, 'Cyber​​jaya', NULL, 101 ), (4123, 'Thamal Kishen', 'F', 47, '八打灵再也', 4283, 102), (3978, 'Mike Ross', 'M', 26, 'Mont Kiara', NULL, 103), (5240, '玛莎阿诺德', 'F', 27, 'Mont Kiara', 4465, 101)

桌子:

价值观: