MySQL UPDATE多表关联更新
有两张表 t1, t2。其中 t2 是旧表有数据,t1 表后面增加了相同的表字段,需要将数据初始化填充进t1表,t1 表和 t2 表 通过 column_name 字段关联对应。可通过以下方式更新
使用UPDATE
UPDATE
t1,
t2
SET
t1.column1 = t2.column1,
t1.column2 = t2.column2
WHERE
t1.column_name = t2.column_name;
使用 INNER JOIN
UPDATE
t1
INNER JOIN t2 ON t1.column_name = t2.column_name
SET
t1.column1 = t2.column1,
t1.column2 = t2.column2;