玖叶教程网

前端编程开发入门

Mysql:如果数据存在则更新,不存在则插入(面试必考)

mysql语法支持如果数据存在则更新,不存在则插入,首先判断数据存在还是不存在的那个字段要设置成unique索引,

例如表tb_addrbook如下:

索引:

语句1:不存在插入

INSERT INTO tb_addrbook(num,name,mobile) VALUE('1001','小李','13112345678') ON DUPLICATE KEY UPDATE name= '小李',mobile='13112345678'

语句2:存在则更新

INSERT INTO tb_addrbook(num,name,mobile) VALUE('1001','小李','18800000000') ON DUPLICATE KEY UPDATE name= '小李',mobile='18800000000'

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言