方案一:ignore
主键已存在,不更改原纪录,只插入新的记录
INSERT IGNORE INTO
方案二:replace
主键已存在,则替换原记录,即先删除原记录,后insert新记录
REPLACE INTO
方案三:on duplicate key update
主键已存在,则执行UPDATE更新操作
INSERT INTO ... ON DUPLICATE KEY UPDATE
参考
MySQL忽略主键冲突,避免重复插入数据的三种方式
主键已存在,不更改原纪录,只插入新的记录
INSERT IGNORE INTO
主键已存在,则替换原记录,即先删除原记录,后insert新记录
REPLACE INTO
主键已存在,则执行UPDATE更新操作
INSERT INTO ... ON DUPLICATE KEY UPDATE
参考
MySQL忽略主键冲突,避免重复插入数据的三种方式
微信扫码登录