在嘗試此查詢:爲什麼我會得到這個錯誤在我的SQL查詢
UPDATE l1_a
SET l1_a.goals_for = l1_a.goals_for + l1_results.score1
FROM l1_results, l1_a
WHERE l1_results.team1 = l1_a.team_id;
我得到的錯誤:
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 l1_results, l1_a WHERE l1_results.team1 = l1_a.team_id' at line 3
l1_a包含goals_for和TEAM_ID
l1_results包含score1(這是多少goal_for)和team1(這是team_id)
我的曲線有什麼問題ERY?我有雙重檢查,所有的列和表是正確的名稱查詢
感謝
你不能在更新了 「FROM」 子句。 – feathj
@jonfen - 這取決於關係型數據庫,雖然這看起來像MySQL,所以你的評論將是正確的 – Lamak