对于唯一索引,插入重复项,insert ignore into会忽略重复项
insert ... on duplicate key update ...

INSERT... ON DUPLICATE KEY UPDATE 与 REPLACE INTO的区别
1、REPLACE发现重复的先删除再插入,如果记录有多个字段,在插入的时候如果有的字段没有赋值,那么新插入的记录这些字段为空。
2、INSERT发现重复的是更新操作。在原有记录基础上,更新指定字段内容,其它字段内容保留。