我遇到這個下面的查詢,它是給錯誤:更新與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 –