1.使用IGNORE
如果主键primary或者唯一索引unique区分了记录的唯一性,避免重复插入记录
1 | INSERT IGNORE INTO `xxx` (`xxx`, `xxx`, `xxx`) VALUES ('xxx', 'xxx', 'xxx'); |
如果有重复记录就忽略新纪录
2.使用REPLACE
1 | REPLACE INTO `xxx` (`xxx`, `xxx`, `xxx`) VALUES ('xxx', 'xxx', 'xxx'); |
如果旧记录与新记录相同,则删除旧记录,插入新记录