on duplicate key update

2024/4/20 2:14:19

mysql中ON DUPLICATE KEY UPDATE 和ignore,REPLACE 之间的区别

一、使用ON DUPLICATE KEY UPDATE 用主键primary或者唯一索引unique区分了唯一性,避免重复插入记录可以使用 insert into table(,,) values(...) ON DUPLICATE KEY UPDATE 更新的内容 insert into sms_template(sms_type,template_content,company_id)VALUES(#{smsType},#{…

MySql之INSERT INTO…ON DUPLICATE KEY UPDATE详解

在我们的日常开发中,经常会遇到过这样的情景:查看某条记录是否存在,不存在的话创建一条新记录,存在的话更新某些字段。 你会采用怎么样的处理方式呢? $result mysql_query(select * from xxx where id 1); $row m…