注册
MySQL insert ignore 的替代方法
专栏/龙山溪笔谈/ 文章详情 /

MySQL insert ignore 的替代方法

myth8860 2023/10/23 1904 5 0
摘要 -MySQL中insert ignore 如何替代?

最近有朋友问到MySQL中insert ignore 的用法在达梦中如何替代? insert ignore 在MySQL中是为了在插入时忽略唯一性冲突的时候的报错,在DM中可以用一个HINT来实现同样的效果:

drop table test;
create table test(c1 int PRIMARY key);
insert into test values(1);
insert into test values(2);
COMMIT;

--MySQL的语法
insert ignore into test values(1);

--DM的语法(Oracle也适用)
insert /*+IGNORE_ROW_ON_DUPKEY_INDEX(TEST(C1))*/ into test values(1);
评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服