on duplicate key update用法
时间: 2023-05-01 17:01:13 浏览: 100
mysql ON DUPLICATE KEY UPDATE语句示例
5星 · 资源好评率100%
在 MySQL 中,如果在执行 INSERT 操作时遇到主键或唯一键重复的记录,可以使用 "ON DUPLICATE KEY UPDATE" 语句来更新已有的记录。语法格式如下:
```
INSERT INTO table_name (field1, field2, ...)
VALUES (value1, value2, ...)
ON DUPLICATE KEY UPDATE field1=value1, field2=value2, ...;
```
其中,table_name 是表的名称,field1, field2, ... 是列名,value1, value2, ... 是对应列的值。如果遇到重复的键,则会执行更新操作,否则会插入新记录。
阅读全文