MySql 字段相同的两个表,根据表B的数据批量对比修改表A的数据

应用场景:

表a为主表,表b为备份表,当表a的数据出现问题,需要根据表b的数据进行回滚

sql:

update test a inner join (select
 b.id,
 c.name,
 c.address
 from test b left join test_tmp c on b.id = c.id) d on a.id = d.id 
 set 
 a.address = d.address,
 a.name = d.name;

 

 

 

版权声明:
作者:黯然gg
链接:https://3zi.cn/archives/688
来源:阿龙爱吃肉
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>
文章目录
关闭
目 录