我遇到这个下面的查询,它是给错误:更新与Where子句
UPDATE t_o
SET t_o.mlm_order_id = mt.order_id
FROM temp_orders t_o, mlm_transaction mt
WHERE mt.v2_order_id = t_o.order_id
错误是:
#1064 - You have an error in your SQL syntax; check the manual
that corresponds to your MySQL server version for the right syntax to use near
'FROM temp_orders t_o, mlm_transaction mt WHERE mt.v2_order_id = t_o.order_id'
at line 3
请帮助?
UPDATE table_name的 SET列1 =值,列2 =值2,... WHERE some_column = SOME_VALUE正确的语法。再试一次。 – Anam
在堆栈溢出: [采取看这里] [1] [1]:http://stackoverflow.com/questions/1849726/convert-update-with-inner-join-from-sql -for-use-in-mysql –