1 insert or replace into table_name( id,type) values (1,0);
2 insert or ignore into table_name (id,type) values (2,0);
3 IF NOT EXISTS(SELECT * FROM table_name  WHERE ….) THEN INSERT INTO ... ELSE UPDATE SET ...

上面的第一条语句是每次执行时,如果不存在,则添加,如果存在,则更新。

上面的第二条语句是每次执行时,如果不存在,则添加,如果存在,则不操作。

(如果表中的任何列或所有列都是唯一键,则可以使用INSERT OR IGNORE

也可以先select判断一下

posted on 2021-03-25 22:47  math98  阅读(1065)  评论(0)    收藏  举报