gpt4 book ai didi

mysql - 从父表中选择 if 时,子表中出现奇怪的外键约束冲突

转载 作者:行者123 更新时间:2023-11-30 00:40:07 26 4
gpt4 key购买 nike

注意:书的 ID 就是书名

insert ignore into category_book 
select 1 as user_id, 'name' as category_name, b.id as book_id
from book b
where b.id regexp('word') AND b.id IS NOT NULL

我得到:

MySQL error 1452: Cannot add or update a child row: a foreign key constraint fails (book.category_book, CONSTRAINT fk_category_book_book1 FOREIGN KEY (book_id) REFERENCES book (id) ON DELETE CASCADE ON UPDATE CASCADE)

最佳答案

看起来您正在尝试将一条记录插入到category_book中,而该记录的book_id在表books中不存在。订单 Category_book 列可能与您在选择中提供的列不同。尝试相同的查询,但指示插入子句中的列。

关于mysql - 从父表中选择 if 时,子表中出现奇怪的外键约束冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21840259/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com