问题标签 [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.
mysql-error-1452 - MySQL 导入。#1452 - 无法添加或更新子行:外键约束失败
我尝试将 SQL 文件导入 PHP MyAdmin 中的空数据库,但出现以下错误:
我不知道这意味着什么,我需要做什么来解决这个问题?
谢谢你 :)
mysql - 如果父表中不存在 MySQL 从子行添加行,错误 1452
我有两个这样的表:
和
现在我遇到的问题是,如果我的 childTable 中有一个 ArtNr 条目在我的 parentTable 中找不到,我会收到以下错误消息:
我想要做的是,如果在我的 parentTable 中找不到 childTable 中的条目,则添加该行。有可能这样做吗?
php - SQL 错误 1452 仅在使用 auto_increment 从 PHP 页面插入行时发生
编辑:我尝试了来自 PhpMyAdmin 的 INSERT INTO。我注意到如果我只是做 GenreName 而没有输入 ID,AutoIncrement 会给我一个行 ID 2147483647 : INSERT INTO Genres( GenreName ) VALUES ('testFromPhpmyAdmin')
我之前在直接在 MySQL 数据库中工作时遇到过这样的错误,但是我从过去的错误中尝试的所有方法都不起作用。我已经用尽了尽可能多的 StackOverflow 帖子,但没有一个解决方案最终奏效。我确实检查了两个表中的 ID 是否可用。此外,当我的页面只是有一个带有 AlbumID 和 AlbumName 文本输入的表单时,它起作用了,但我想摆脱 AlbumID 的文本条目,因为它在 MySQL DB 中自动递增,因此用户不必键入/猜测新的ID。
错误:SQL 错误:Errno:1452 错误:无法添加或更新子行:外键约束失败 ( andrew79_601
. Albums
, CONSTRAINT Albums_ibfk_2
FOREIGN KEY ( ArtistID
) REFERENCES Artists
( ArtistID
))
当我在我的 addalbum.php 页面上时会发生这种情况。这是我正在使用的代码: addalbum.php
addalbumssrv.php:
表结构:http: //imgur.com/xziavSk
mysql - Mysql外键约束无法使用不存在的约束创建
所以我有两张桌子,顾客和约会。我试图在约会.customer_id 和customers.id 之间创建一个非常简单的FK 关系,但是当我尝试添加FK 时,我得到了这个错误:
MySQL说:无法添加或更新子行:外键约束失败(wax
. #sql-2c5_100
,CONSTRAINT customer_fk
FOREIGN KEY(id
)REFERENCES customers
(id
)ON DELETE CASCADE ON UPDATE CASCADE)
这个约束“#sql-2c5_100”似乎是一些随机生成的约束,我在任何地方都找不到。我查看了数据库上的每个表,查看了信息架构上的所有表,但它根本不存在。
谢谢!
编辑:这是创建表输出
mysql - trigger to insert value into a parent table when inserting into the child table
I have two tables with the construction below. When I try to add to the books table I get an error that I cannot add or update a child row which I expected. I was hoping that a trigger could be created to add the publisher name to the publisher table before adding to the books table.
This is my first time working with a trigger and I am not sure what I am doing wrong and I can't find an example.
and the trigger I am trying to create:
javascript - Mysql 错误 1452 - sqlMessage:“无法添加或更新子行:外键约束失败
我收到此错误,我正在尝试通过下拉菜单将单独的 Pokemon ID 分配给类型 ID。这是完整的错误
"sqlMessage: "无法添加或更新子行:外键约束失败 ( user
. type_has_pokemon
, CONSTRAINT fk_type_has_pokemon_pokemon1
FOREIGN KEY ( pokemon_pokemonid
) REFERENCES pokemon
( id
) ON DELETE NO ACTION ON UPDATE NO ACTION)", "
基本上我有一个口袋妖怪表,一个 type_has_pokemon 来设置类型,然后是一个类型表。这是我的发帖路线
这是我的发帖表格
mysql - 在 My SQL 中不断收到外键约束失败消息
我试图将数据插入表中Bookratings
,但我不断收到此错误消息。这是因为当我尝试插入时,它会在Bookratings
表中创建重复项,这是 PRIMARY 键约束不允许的吗?
MySQL 错误 1452 - 无法添加或更新子行:外键约束失败
我的实际代码:
如果存在 amazon2,则删除数据库;
如果不存在 amazon2,则创建数据库;
使用亚马逊2;
我必须澄清一些事情:根据任务,我不允许添加任何其他属性或删除现有属性。
mysql - SQL 错误 1452 而 UPDATE 非关键列
我有这两张桌子...
... 和 ...
当我尝试像这样更新非键列时:
比我总是得到那个错误:
com.mysql.jdbc.exceptions.MySQLIntegrityConstraintViolationException:
无法添加或更新子行:外键约束失败 (
usr_web4930_1
.MailHeader
, CONSTRAINTMailHeader_ibfk_1
FOREIGN KEY (timestamp
,sender
,receiver
) REFERENCEStimestamp
,sender
,receiver
)
我尝试了最简单的方法,在两个表中都有一条记录,并使用“MySQL-Workbench”工具来更改非键列。有完全相同的错误。我真的不明白...
mysql - 无法添加或更新子行 MySQL 错误 1452
我收到此错误:
错误 1452 (23000):无法添加或更新子行:外键约束失败 (
university
.registration
, CONSTRAINTregistration_ibfk_2
FOREIGN KEY (section_id
) REFERENCESSection
(section_id
))
这是我的代码
任何帮助将不胜感激解决这个问题。