最近有朋友问到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);
文章
阅读量
获赞