mysql使用经验—如何使用一张表的数据更新另一张表

分类:计算机 | 数据库 | MySQL | 综合 1136
更新:2020-12-29 00:22:26
编辑

示例

UPDATE table1 t1 JOIN table2 t2 
ON t1.id = t2.id
SET t1.name = t2.name, t1.age = t2.age;

说明

根据table1表中的id在table2中找到相同id的记录,然后将该条记录的name和age字段值赋给table1表中相应的name和age字段,可以将table1中id和table2中id对应的所有记录根据table2中的记录进行更新。