ON DUPLICATE KEY UPDATE 写法
时间: 2024-04-02 22:29:44 浏览: 119
mysql ON DUPLICATE KEY UPDATE语句示例
5星 · 资源好评率100%
ON DUPLICATE KEY UPDATE是MySQL中的一种语法,用于在插入数据时,如果遇到重复的主键或唯一索引,则执行更新操作。
其写法如下:
```
INSERT INTO table_name (column1, column2, ...)
VALUES (value1, value2, ...)
ON DUPLICATE KEY UPDATE column1 = value1, column2 = value2, ...
```
其中,table_name是要插入数据的表名,column1、column2等是要插入的列名,value1、value2等是对应列的值。
在ON DUPLICATE KEY UPDATE子句中,可以指定要更新的列和对应的新值。如果插入的数据中存在重复的主键或唯一索引,则会执行更新操作,将指定列的值更新为新值。
阅读全文