MySQL是否有UPDATE语法允许我更新整行(而不是单个列)?,如下所示:
UPDATE `table1`
LEFT JOIN `table2` USING (`myColumn`)
SET `table1`.* = `table2`.*
table1
和table2
都具有完全相同的结构。
列名称是可变的,可能会发生变化。
不幸的是我无法使用REPLACE
查询,因为表格设计得很糟糕,我无法自由修改它们。加入列没有为其分配唯一索引,它只有一个普通索引。