发布网友 发布时间:2022-04-07 21:14
共3个回答
懂视网 时间:2022-04-08 01:35
INTO A表(id,n1,n2,n3) select @row :=@row+1 AS id,t1.* from ( SELECT DISTINCT n1,n2,n3 FROM B表 ) t1,(select @row :=0) as t2mysql旧表去重数据导入新表且赋予主键id新值
标签:mysql数据导入 mysql旧表导入新 mysql导入主键值
热心网友 时间:2022-04-07 22:43
把导入数据中的id在要导入的表中都删掉,再导入,OK热心网友 时间:2022-04-08 00:01
先把数据导入一个临时表,然后写个存储过程语句把主键重复的和唯一的数据标记区分开,最后把主键唯一的INSERT,把主键重复的值UPDATE.