MySQL ON DUPLICATE KEY UPDATE
2020-07-12 17:15
260 查看
MySQL中 ON DUPLICATE KEY UPDATE的使用:
INSERT INTO testtable (id,name,age) VALUES (10,‘张三’,23) ON DUPLICATE KEY UPDATE name = ‘李四’
此sql的意思为:当插入sql时,该主键或者设置的唯一索引存在时,执行update语句,也就是相当与俩条sql。即当插入时存在,则跳过插入,执行修改;
相关文章推荐
- mysql insert语法注意事项(ON DUPLICATE KEY UPDATE )
- MySQL 的 ON DUPLICATE KEY UPDATE
- MySQL INSERT ... ON DUPLICATE KEY UPDATE (转)
- MYSQL 之 on duplicate key update
- MySql避免重复插入记录方法(ignore,Replace,ON DUPLICATE KEY UPDATE)
- MySql避免重复插入记录方法(ignore,Replace,ON DUPLICATE KEY UPDATE)
- MySql避免重复插入记录方法(ignore,Replace,ON DUPLICATE KEY UPDATE)
- MySQL中ON DUPLICATE KEY UPDATE使用
- MySql 的 ON DUPLICATE KEY UPDATE
- MySQL_插入更新 ON DUPLICATE KEY UPDATE
- mysql中的replace into和 on duplicate key update
- [mysql 语法]INSERT ... ON DUPLICATE KEY UPDATE
- Mysql中Insert into xxx on duplicate key update问题
- MYSQL的REPLACE和ON DUPLICATE KEY UPDATE语句介绍解决问题实例
- MySql避免重复插入记录方法(ignore,Replace,ON DUPLICATE KEY UPDATE)
- mysql 插入重复值 INSERT ... ON DUPLICATE KEY UPDATE
- 关于Mysql on duplicate key update简单使用
- mysql存储过程中的on duplicate key update的用法
- mysql的innodb与myism对on duplicate key update的支持情况
- MySQL的Replaceinto与Insertinto.....onduplicatekeyupdate...真正的不同之处