批量插入 insert into ............
insert into table_name (id, name, age) values (1,'乔峰',21),(2,'段誉',22),(...批量更新(存在就更新, 不存在就插入) insert into ............ on duplicate key update ...............批量更新(存在就更新, 不存在就插入) replace into ............
replace into table_name (id, name, age) values (1,'乔峰',...21),(2,'段誉',22),(3,'虚竹',23);
on duplicate key update 和 replace into 两种批量更新的区别
on duplicate key update...是在原来的记录上进行更新
replace into 是先把原来的记录删除,然后再插入新的记录,所以如果字段没有写全就会出现某些字段数据的丢失。