sql格式:
insert into 表名(列名,列名) values(值,值) on duplicate key update 列名=值;
例子(mybatis里):
insert into usee(uuid,name,count,last_update_time) values(#{uuid},#{name},1,now()) on duplicate key update count=count+1,last_update_time=now();
這句sql的前提是需要創建uuid的唯一索引,意思就是數據庫表如果沒有相同的uuid就會執行 insert into usee(uuid,name,count,last_update_time) values(#{uuid},#{name},1,now()) 來新增
如果有相同的uuid,就會執行 count=count+1,last_update_time=now() 來更新