举一个例子,下面有两个表格。如何用MySQL中的单个选择查询更新多列?
OldData
-----------
id
name
address
NewData
-----------
nid
name
address
我想NewData
表更新OldData
表。
为了这个目的,我尝试使用下面的查询:
UPDATE OldData SET (name, address) = (SELECT name, address FROM NewData WHERE nid = 234)
WHERE id = 123
但是它给出了一个语法错误。
做什么我尝试的正确方法是什么?
这就是为什么我在这里问 –