问题标签 [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 投票
0 回答
55 浏览

foreign-keys - 错误 1452 子错误。难倒请帮忙,今天考试

这是我创建 ER 图后的正向工程脚本:

然后我尝试创建触发器来帮助更新一些表:

我在这里遇到了我的子行错误,我尝试在第一个 Null 值中使用 16,认为它可能是自动递增的:

错误代码:1452。无法添加或更新子行:外键约束失败(jocubooks. bookloan, CONSTRAINT borrowerIdFOREIGN KEY ( borrowerId) REFERENCES borrower( borrowerId) ON DELETE NO ACTION ON UPDATE NO ACTION)

0 投票
1 回答
91 浏览

mysql - 如何让示例代码工作?错误 1452

两天前,我刚开始使用带有 MAMP 的 mySQL 工作台,它已经到了那里。我不断收到有关未能更新子行和外部约束失败的错误。我很确定需要外部约束才能将表绑定在一起。

0 投票
1 回答
488 浏览

mysql - MySQL 工作台错误 1452

我正在尝试使用 MySQL Workbench 提供的工具创建从一个表到另一个表的外键,但我得到的只是这个错误:

最让我困惑的是线路mediacom#sql-758_4,因为我使用的真正查询是:

索引插入正常,但其余部分被忽略,为什么?

这是 med_agente 表

这是med_agenzia

哪里有问题???

0 投票
2 回答
64 浏览

mysql - 我无法在 MySQL 上的表中插入值

我正在尝试将这些值插入到我的 MySQL 数据库中我的一张表上的 Artist_Name 列中

但是每当我尝试时,我都会不断收到此错误!

我假设这与我分配给表本身的 Artist_id 列的外键有关。我只是不确定问题是什么以及如何纠正。

如果有帮助,我可以为您提供表格的完整代码。

任何帮助将不胜感激。

0 投票
2 回答
9380 浏览

mysql - 无法将值插入表中,外键约束不断失败

我正在尝试将此代码插入到我的 MySQL 数据库上的专辑表中

但是每次我尝试时,我都会不断收到此错误。

我知道这与表中的外键有关,但我需要手动输入外键,因为它不是自动递增的。

这是表格代码。

我该如何解决?我需要在表格中输入数据。

0 投票
0 回答
496 浏览

php - Magento 数据库错误代码:#1452 - 无法添加或更新子行:外键约束失败

我已经从实时 Magento 站点下载了 sql 文件,并尝试使用 XAMPP 上传到本地主机。我收到此错误代码:

#1452 - 无法添加或更新子行:外键约束失败(magento2-test.#sql-1c14_33,CONSTRAINT FK_MAG_CAT_EAV_ATTR_ATTR_ID_MAG_EAV_ATTR_ATTR_ID FOREIGN KEY (attribute_id) REFERENCES mag_eav_attribute (attribute_id) ON DELETE CASCADE ON

截屏

任何想法如何解决这一问题?

0 投票
1 回答
918 浏览

mysql - MySQL 向表中插入数据时出现错误 1062 和 1452

尝试在 mysql 上开设课程,关注视频和文字。从我的想法来看,我一直在完美地遵循它,但是当我尝试将数据插入表时出现很多错误。

这是我的代码:

关于为什么我应该在插入数据时出现错误,有什么特别明显的吗?

这是我特别遇到错误的地方:

在此处输入图像描述 很多错误都是说Error Code 1062 for duplication 和Error Code 1452

0 投票
0 回答
122 浏览

mysql - MySQL 错误号:1452(不寻常的情况)

我尝试使用此查询添加外键:

我的表 mysql_dump 是:

患者的表格是:

但是 MySQL 返回一个错误:

无法添加或更新子行:外键约束失败(newportal_enc. #sql-3863_9f, CONSTRAINT StripeBillingPatientRef FOREIGN KEY ( PatientRef) REFERENCES Patient( PatientId) ON DELETE SET NULL)

我很困惑,因为newportal_enc.#sql-3863_9f我的数据库中不存在表。

这不是由于索引的存在,PatientRef因为删除此索引后我的问题仍然存在。

为什么我会收到此错误,我该如何解决?

0 投票
1 回答
34 浏览

mysql - 2 列指向同一个外部字段

我有一个messages带有以下字段的 mySQL 表:id, parent, profesor, message.

parent并且profesor都是用户并且存储在user表中 ( id, name, last name)

所以我在 phpMyAdmin 中创建了表,然后我写道:

并且工作完美!当我为父母做同样的事情时,我得到这个错误:

我做错了什么?

0 投票
1 回答
7688 浏览

mysql - MySQL 工作台。错误 1452:无法添加或更新子行:外键约束失败。手术失败

我无法通过外键绑定下属(表管理员)和主表(部门)。它显示以下消息:

执行:

操作失败:将 SQL 脚本应用到数据库时出错。

列名:“id_department”表“部门”有:

  • 数据类型 - INT(10)
  • 存储:主键、非空、唯一、无符号、自动递增。

列名:“id_department”表“管理员”有:

  • 数据类型 - INT(10)
  • 存储:非空,无符号。