在尝试此查询:为什么我会得到这个错误在我的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