mysql根据一个表数据更新另外一个表

本文中的mysql版本:5.7.33及5.6均可


方法一:

update 更新表 set 字段 = (select 参考数据 from 参考表 where  参考表.id = 更新表.id);

update table_2 t2  set m.column = (select column from table_1 t1 where t1.id= t2.id);


方法二:

update table_1 t1,table_2 t2 set t1.column = t2.column where t1.id = t2.pid;


demo截图:

1537447870548394.png

Fighting Every Day!

声明:禁止任何非法用途使用,凡因违规使用而引起的任何法律纠纷,本站概不负责。

小周博客
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

精彩评论

全部回复 0人评论 7,777人参与

loading