联合索引进行数据插入时的去重
一:
1、alter table "表名" add unique index(`字段1`,`字段2`)
2、insert into "表名" (`name`,`age`,`time`)values('zhangsan','18','2001:10:10') on duplicate key update `name`=values(`name`),`age`=values(`age`)
二:
REPLACE INTO test1(user_id,user_name) SELECT user_id,user_name FROM test2;
如果导入时,没有指定列,则未指定的列的数据,将会被替换为(Null)
三:
INSERT IGNORE INTO test1(user_id,user_name,user_type) SELECT user_id,user_name,user_type FROM test2;
四、
insert IGNORE into table1 select * from table2