Appearance
🏷️ MySQL
可以使用 INSERT ... ON DUPLICATE KEY UPDATE 语法来实现 INSERT 时判断主键是否重复,若重复则执行 UPDATE 操作。
INSERT ... ON DUPLICATE KEY UPDATE
具体的语法格式可以参考 官方的语法说明。
示例如下:
INSERT INTO table_name (column_a, column_b) VALUES (?,?) ON DUPLICATE KEY UPDATE column_b = column_b + VALUES(column_b);