数据库添加时,存在唯一标识字

数据库字段中,有唯一标识字段。当唯一字段的值发生冲突后,可以使用

ON DUPLICATE KEY UPDATE进行修改。例如identification是唯一标识.

     insert into iii (ml_no,c_num,value,date,id,identification)
        values ("16aaa554",1,1,null,"1","2"),("16fffff4",1,1,null,"1","1"),("1ddddd54",1,1,null,"1","3")    
                ON DUPLICATE KEY UPDATE 
                 ml_no = VALUES(ml_no),
                 c_num = VALUES(c_num),
                  value = VALUES(value);
批量添加时,如果唯一标识存在,那么会修改标识对应数据的其他值,否则进行添加。ON DUPLICATE KEY UPDATE 后面没有的字段,值将不会改变

  • 6
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值