mysql-error-1452相关内容

MySQL - 无法添加或更新子行:外键约束失败

这似乎是一个常见的错误,但我这辈子都想不通. 我在 MySQL 中有一组 InnoDB 用户表,它们通过外键绑定在一起;父 user 表和一组存储电子邮件地址、操作等的子表.这些都通过外键 绑定到父 user 表>uid,所有的父键和子键都是int(10). 所有子表都有一个 uid 值,外键约束指向 user.uid,并设置为 ON DELETE CASCADE和 ON UPDATE ..
发布时间:2022-01-20 12:51:08 数据库

MySQL 错误代码 1452 外键约束

我在尝试创建两个表时收到错误消息.有一个多值依赖,所以我将表分开并想出了这个: 创建表名 (NameID 整数 NOT NULL AUTO_INCREMENT,名称 varChar(255) 非空,约束 NAME_PK PRIMARY KEY(NameID));创建桌面电话(NameID 整数 NOT NULL,PhoneNumber varChar(15) NOT NULL,NumType v ..
发布时间:2022-01-20 12:24:55 数据库

Mysql 错误 1452 - 无法添加或更新子行:外键约束失败

我遇到了一个奇怪的问题.我正在尝试向一个引用另一个表的表添加外键,但由于某种原因它失败了.由于我对 MySQL 的了解有限,唯一可能怀疑的是在另一个表上有一个外键引用了我试图引用的表. 我对两个表都做了一个 SHOW CREATE TABLE 查询,sourcecodes_tags 是带有外键的表,sourcecodes 是被引用的表. 创建表`源代码`(`id` int(11) 无符号 ..
发布时间:2021-11-20 21:08:22 数据库

在MySQL中遇到错误1701,ERROR 1452和ERROR 1305错误-需要一些专业知识

这是我制作第三个范式数据库的第一个真正的突破.我成功地创建了DDL脚本(在继续构建脚本之前,我已将逻辑模型验证为3NF),但是我不确定要解决的错误很多.对于这种特殊情况,我可能会忍受不住咀嚼,但我不想放弃-这对我来说是一个很大的学习曲线,并且在一些帮助下我可以克服并继续前进. 首先,这是我的DDL脚本: -- This sql script creates the structure. ..
发布时间:2020-05-15 06:21:40 数据库

处理数据库完整性

我在下一个版本的应用程序中使用innodb约束来引入数据库完整性。一切都很顺利,但我的一些表有记录删除引用(死记录),因为他们我不能添加约束到表。 : $ b $ pre $ ALTER TABLE`article`添加外键(`author_id`)参考`authors`(`id`)ON DELETE CASCADE ; 我得到: #1452 - 无法添加或更新子行:外键约束 ..

MySQL - 无法添加或更新子行:外键约束失败

这似乎是一个常见的错误,但对我来说,我无法弄清楚这一点。 我在MySQL中有一组InnoDB用户表通过外键捆绑在一起;父$ 用户表和一组存储电子邮件地址,动作等的子表。这些都与父 user int(10)), > 所有的子表都有一个 uid 值,外键约束指向 user.uid ,并设置为 ON DELETE CASCADE 和 ON UPDATE CASCADE 。 当我从 us ..
发布时间:2018-01-27 15:04:47 数据库

Mysql错误1452-无法添加或更新子行:外键约束失败

我有一个奇怪的问题。我试图添加一个外键引用另一个表,但由于某种原因失败。由于我对MySQL的知识有限,唯一可能会怀疑的是在引用我想引用的表上有一个不同的表上有一个外键。 这是我的表格关系的图片,通过phpMyAdmin生成: 关系 我在这两个表上做了一个 SHOW CREATE TABLE 查询, sourcecodes_tags 是带有外键的表, sourcecodes 是引用表。 ..
发布时间:2018-01-27 14:58:04 数据库