FROM语句中的MySQL错误:FROM不是此位置的有效输入

时间:2016-10-08 23:15:38

标签: mysql sql

在此错误中表示

“FROM不是此位置的有效输入”。

以下是带有JOIN子句

的insert语句的代码
UPDATE phpcollab.projects

SET ph.APPROVED='2',
    pd.currentBudget = pd.currentbudget - ph.totalvalue

FROM phpcollab.projects pp JOIN phpcollab.photo ph
                             ON pp.projectID = ph.id
WHERE ID='1';

1 个答案:

答案 0 :(得分:2)

MySQL的update-join语法不使用from子句:

UPDATE phpcollab.projects pp
JOIN   phpcollab.photo ph ON pp.id = ph.projectID
SET    ph.APPROVED = '2',
       pp.currentBudget = pp.currentbudget - ph.totalvalue
WHERE  ph.id = '1';