筛选出数据,更新后插入原表


1.复制表: 拷贝原表的建表语句,修改表名以后执行
2.从原表查询数据并插入新表
insert into A select * from B; (两张表结构一致)
insert into A(col1, col2) select col1, col2 from B; (两张表结构不一致)

insert ignore into A(col1, col2) select col1, col2 from B; (加上ignore 关键字,插入时遇到唯一键的重复问题会报警,但是不会报错)
3.在新表中更新数据
4.将新表中的数据插入原表

原文地址:https://www.cnblogs.com/howmanyk/p/14040856.html