mysql处理多表更新数据(1000万级别)

Posted 大咸菜

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql处理多表更新数据(1000万级别)相关的知识,希望对你有一定的参考价值。

1、

表A(id,code,name,sex)
表B(id,Aid,code,name,sex)
B表中字段Aid为A表中的id.
用一条语句将A表中code更新到B表中code中。

 

UPDATE A SET A.code=B.code FROM B WHERE B.id=A.id;

UPDATE A,B SET A.code=B.code WHERE B.id=A.id;






以上是关于mysql处理多表更新数据(1000万级别)的主要内容,如果未能解决你的问题,请参考以下文章

千万级数据

mysql 我如何查询一批数据后,并更新这批数据

mysql为啥千万级别查询比1000条数据的查询慢

千万级别的数据库优化

数据库MySQL中关于“多表关联更新”的那些事

高分求助:oracle 大表更新,大约200万,insert和update太慢,如何解决?