282得票30回答
错误 1452: 无法添加或更新子行: 外键约束失败。

我已经在MySQL Workbench中创建了如下的表: ORDRE表:CREATE TABLE Ordre ( OrdreID INT NOT NULL, OrdreDato DATE DEFAULT NULL, KundeID INT DEFAULT NULL, ...

252得票21回答
Mysql错误1452 - 无法添加或更新子行:外键约束失败。

我遇到了一个有点奇怪的问题。我试图给一张表添加一个外键,引用另一张表的主键,但是它失败了。以我有限的MySQL知识,唯一可疑的就是另一张表上有一个外键关联了我想要引用的那张表。 我对两张表都做了SHOW CREATE TABLE查询,sourcecodes_tags是有外键的表,sourcec...

20得票10回答
MySQL - 无法添加或更新子行:外键约束失败

这似乎是一个常见的错误,但我却无法弄清楚。 我在MySQL中有一组用InnoDB引擎创建的用户表,并通过外键连接在一起;父级user表和一组存储电子邮件地址、操作等信息的子表。所有这些都通过一个名为uid的外键与父user表相关联,其中所有父级和子级键都是int(10)类型。 所有子表都有...

8得票2回答
在MySQL中出现外键约束错误1452 - Magento导入

我试图导入Magento的SQL转储以及一些产品数据,但是出现了外键约束错误: `ERROR 1452 (23000) at line 231680: Cannot add or update a child row: a foreign key constraint fails: `mag...

7得票1回答
处理数据库完整性

在下一个版本的应用程序中,我将介绍使用InnoDB约束实现数据库完整性。一切都很顺利,但是我的某些表中存在已删除引用(无效记录),因此我无法向该表添加约束条件。 我正在尝试: ALTER TABLE `article` ADD FOREIGN KEY (`author_id`) REFER...

7得票3回答
为什么存在外键却出现“外键约束失败”?

我有一个简单的查询 UPDATE `t_timecard_detail` SET `timeoff_request_id` = 'adad8e0d-c22b-41c3-a460-6cf982729299' WHERE `id` = 'cfc7a0a1-4e03-46a4-af89-069a...