问题标签 [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.
foreign-keys - 错误 1452 子错误。难倒请帮忙,今天考试
这是我创建 ER 图后的正向工程脚本:
然后我尝试创建触发器来帮助更新一些表:
我在这里遇到了我的子行错误,我尝试在第一个 Null 值中使用 16,认为它可能是自动递增的:
错误代码:1452。无法添加或更新子行:外键约束失败(jocubooks
. bookloan
, CONSTRAINT borrowerId
FOREIGN KEY ( borrowerId
) REFERENCES borrower
( borrowerId
) ON DELETE NO ACTION ON UPDATE NO ACTION)
mysql - 如何让示例代码工作?错误 1452
两天前,我刚开始使用带有 MAMP 的 mySQL 工作台,它已经到了那里。我不断收到有关未能更新子行和外部约束失败的错误。我很确定需要外部约束才能将表绑定在一起。
mysql - MySQL 工作台错误 1452
我正在尝试使用 MySQL Workbench 提供的工具创建从一个表到另一个表的外键,但我得到的只是这个错误:
最让我困惑的是线路mediacom
。#sql-758_4
,因为我使用的真正查询是:
索引插入正常,但其余部分被忽略,为什么?
这是 med_agente 表
这是med_agenzia
哪里有问题???
mysql - 我无法在 MySQL 上的表中插入值
我正在尝试将这些值插入到我的 MySQL 数据库中我的一张表上的 Artist_Name 列中
但是每当我尝试时,我都会不断收到此错误!
我假设这与我分配给表本身的 Artist_id 列的外键有关。我只是不确定问题是什么以及如何纠正。
如果有帮助,我可以为您提供表格的完整代码。
任何帮助将不胜感激。
mysql - 无法将值插入表中,外键约束不断失败
我正在尝试将此代码插入到我的 MySQL 数据库上的专辑表中
但是每次我尝试时,我都会不断收到此错误。
我知道这与表中的外键有关,但我需要手动输入外键,因为它不是自动递增的。
这是表格代码。
我该如何解决?我需要在表格中输入数据。
mysql - MySQL 错误号:1452(不寻常的情况)
我尝试使用此查询添加外键:
我的表 mysql_dump 是:
患者的表格是:
但是 MySQL 返回一个错误:
无法添加或更新子行:外键约束失败(
newportal_enc
.#sql-3863_9f
, CONSTRAINTStripeBillingPatientRef
FOREIGN KEY (PatientRef
) REFERENCESPatient
(PatientId
) ON DELETE SET NULL)
我很困惑,因为newportal_enc.#sql-3863_9f
我的数据库中不存在表。
这不是由于索引的存在,PatientRef
因为删除此索引后我的问题仍然存在。
为什么我会收到此错误,我该如何解决?
mysql - 2 列指向同一个外部字段
我有一个messages
带有以下字段的 mySQL 表:id
, parent
, profesor
, message
.
parent
并且profesor
都是用户并且存储在user
表中 ( id
, name
, last name
)
所以我在 phpMyAdmin 中创建了表,然后我写道:
并且工作完美!当我为父母做同样的事情时,我得到这个错误:
我做错了什么?
mysql - MySQL 工作台。错误 1452:无法添加或更新子行:外键约束失败。手术失败
我无法通过外键绑定下属(表管理员)和主表(部门)。它显示以下消息:
执行:
操作失败:将 SQL 脚本应用到数据库时出错。
列名:“id_department”表“部门”有:
- 数据类型 - INT(10)
- 存储:主键、非空、唯一、无符号、自动递增。
列名:“id_department”表“管理员”有:
- 数据类型 - INT(10)
- 存储:非空,无符号。