數據庫表存在key(id)時,key存在則修改數據,不存在則插入
1、主鍵id
insert into p_ipadloaduser(id,userId,restaurantId)
values(#{id},#{userId},#{restaurantId})
ON DUPLICATE KEY UPDATE userId=values(userId),restaurantId=values(restaurantId)
2、聯合索引
唯一索引 a-c
儅a-c存在時修改,不存在時新增
insert into test(a,b,c)
values(1,3,“c”)
ON DUPLICATE KEY UPDATE a=values(a),b=values(b),c=values©;