问题标签 [mysql-error-1451]

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 投票
3 回答
298 浏览

mysql - Mysql报错1451但找不到引用id的行

我需要从 A 表中删除一行。我收到 1451 错误,这意味着约束失败。但是当我试图找到这种关系时,什么也没有出现。

Doctrine + Symfony 2 生成了约束。我添加了“级联删除”并更新了架构,但没有任何改变“数据库架构与映射文件同步”。

0 投票
0 回答
305 浏览

mysql - mysql外键错误1451更新级联没有发生

我正在尝试更新在另一个表中作为外键引用的字段。

mysql> 更新维护集合约='95096916-OLD' where contract='95096916';

错误 1451 (23000):无法删除或更新父行:外键约束失败 ( systems_doc. Equipment, CONSTRAINT Equipment_ibfk_1FOREIGN KEY ( contract) REFERENCES Maintenance ( contract) ON UPDATE CASCADE)

为什么它不级联更新?我不认为它是圆形的。谢谢你的帮助。我读过其他类似的问题,但要么我误解了它应该如何工作,要么我的设置有误。

0 投票
0 回答
72 浏览

mysql - MySQL 5.5 - 错误 1451 - 数据不一致

在 MYSQL 数据库版本 5.5 上,我的表具有以下外键约束: CONSTRAINT fk_parent_child_id FOREIGN KEY ( child_id) REFERENCES parent( id) ON DELETE NO ACTION ON UPDATE NO ACTION

已经注意到“子”表有一些不在“父”表中的记录(并且开始出现错误 1451)

请注意,自创建两个表以来就存在此约束 此外,在执行任何删除操作时未使用 (SET FOREIGN_KEY_CHECKS = 0;)

数据不一致的原因有什么线索吗?

谢谢

0 投票
1 回答
52 浏览

installation - 选择 CHF 作为默认货币时,Shopware 6 安装期间出现 SQL 错误

对于瑞士客户,我正在尝试安装新的 Shopware 6 商店。在配置阶段,将默认货币更改为 CHF 时出现 SQL 完整性错误。但是,当我尝试使用默认设置(即欧元作为默认货币)安装时,安装成功。

这是设置的屏幕截图: 在此处输入图像描述

这是显示的错误:
在此处输入图像描述

我错过了什么?

0 投票
0 回答
12 浏览

mysql-error-1451 - Errno 14 curl#7 - 连接到 repo.mysql.com:80 失败;没有到主机的路由

发生此错误的原因是什么。以及如何解决它请解释。如何解决此错误以及需要更改哪些文件。[Errno 14] curl#7 - 连接到 repo.mysql.com:80 失败;没有到主机的路由