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;
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!