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

Mar*_*o M 1 mysql sql sql-update

在此错误中,它表明

“FROM 在这个位置不是一个有效的输入”。

这是带有 JOIN 子句的插入语句的代码

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';
Run Code Online (Sandbox Code Playgroud)

Mur*_*nik 5

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';
Run Code Online (Sandbox Code Playgroud)