Mysql 如果存在某条数据则更新,反之插入

原文地址:https://www.yii666.com/learning/mysql/4.html

Mysql 如果存在某条数据则更新,反之插入

 

常用先查询后判断的方法,觉得不太好。

采用 “ON DUPLICATE KEY UPDATE”,查看

只需在 INSERT 语句后添加即可,例:

主键: mobile

INSERT INTO sms (mobile,mobile_code,time) 
VALUES ('13788888888','99999','2018-09-11 10:00:00') 
ON DUPLICATE KEY UPDATE mobile_code='888888',time='2018-09-11 12:00:00'

更多交流,可以关注公众号,回复 999 加我微信,大家一起学习一下。

你可能感兴趣的:(Mysql)