insert or update

实现记录有则更新,无则插入

ON DUPLICATE KEY UPDATE

需要先设置UNIQUE KEY索引,然后使用ON DUPLICATE KEY UPDATE语句

1
2
INSERT INTO table (a,b,c) VALUES (1,2,3),(4,5,6)
ON DUPLICATE KEY UPDATE c=3;

参考文档

ON DUPLICATE KEY UPDATE重复插入时更新


insert or update
http://yoursite.com/2016/12/06/mysql_insert_or_update/
作者
Ma Zhichao
发布于
2016年12月6日
许可协议