考虑这个SyBase代码:
UPDATE my_table
SET first_name = other.first_name,
last_name = other.last_name
FROM OTHER_TABLE other
WHERE my_table.id = other.id
我想对MySQL做同样的事情,但似乎我不能把#34; FROM"紧接着" SET"。什么是最接近的等价物。谢谢。
答案 0 :(得分:2)
您需要加入表格。
UPDATE my_table
JOIN OTHER_TABLE other
ON my_table.id = other.id
SET first_name = other.first_name,
last_name = other.last_name