Sqlite执行insert or ignore 或insert or replace语句。
insert or replace into cardlog (mid,type) values (7,0);
insert or ignore into cardlog (mid,type) values (7,0);
上面的第一条语句是每次执行时,如果不存在,则添加,如果存在,则更新。
上面的第二条语句是每次执行时,如果不存在,则添加,如果存在,则不操作。
在MSSQL中,你可以使用诸如:
IF NOT EXISTS(SELECT * FROM Book WHERE ….) THEN INSERT INTO ... ELSE UPDATE SET ...
宋兴柱(Sindrol):转载内容,请标明出处,谢谢!源文来自 宝贝云知识分享:https://www.dearcloud.cn