MySQL 实现 主键存在则更新,不存在则插入语义

 转载  https://blog.csdn.net/qq2430/article/details/80511640

replace into和on duplcate key update都是只有在primary key或者unique key冲突的时候才会执行。如果数据存在,replace into则会将原有数据删除,再进行插入操作,这样就会有一种情况,如果某些字段有默认值,但是replace into语句的字段不完整,则会设置成默认值。而on duplicate key update则是执行update后面的语句。

posted @ 2020-06-30 10:41  可以看看你胖次吗  阅读(652)  评论(0编辑  收藏  举报
Live2D