- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当我尝试向运行以下命令的表之一添加外键约束时,发生以下错误:
alter table `word_lists` add constraint `word_lists_image_id_foreign` foreign key (`image_id`) references `images` (`id`) on delete set null;
完整的错误消息:
SQLSTATE[23000]: Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails (
palabi_54
.#sql-3a2_395
, CONSTRAINTword_lists_image_id_foreign
FOREIGN KEY (image_id
) REFERENCESimages
(id
) ON DELETE SET NULL) (SQL: alter tableword_lists
add constraintword_lists_image_id_foreign
foreign key (image_id
) referencesimages
(id
) on delete set null)
最佳答案
所以我自己找到了解决方案:
word_lists 表中已存储记录。这些记录的 image_id 值是 0 而不是 NULL。另外,我必须将 word_lists 中 image_id 的默认值设置为 NULL。并且该字段必须可为空。
关于mysql - 添加外键约束会导致完整性约束违规 : 1452 Cannot add or update a child row during,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42793386/
与其说这是一个技术问题,不如说是一个政策问题。 开发应用程序时,如果附属机构提供的链接构成您内容的一部分,您是否可以显示该链接?例如,专门用于从 Affiliate Window 查找特定流派黑胶唱片
我是一名优秀的程序员,十分优秀!