gpt4 book ai didi

MySQL 插入忽略重复项但因外键错误而失败

转载 作者:行者123 更新时间:2023-11-29 09:56:18 30 4
gpt4 key购买 nike

有没有一种方法可以在单个 MySQL 语句中将记录插入表中,忽略重复键错误,但如果外键约束失败则失败?

insert ignore into `table` ...

将忽略重复错误和外键错误,因此这对我的目的不起作用。

最佳答案

INSERT IGNORE 

将忽略所有错误,这是全局忽略。

您可以使用以下语句来忽略重复的键,但不忽略其他键

INSERT INTO sample (col1, col2, col3) VALUES ('val1','val2','val3') ON DUPLICATE KEY UPDATE col1=col1;

关于MySQL 插入忽略重复项但因外键错误而失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53766669/

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