【发布时间】:2021-06-10 02:03:30
【问题描述】:
我收到一个语法错误“关键字'left'附近的语法不正确”,但我不知道我做错了什么。我正在尝试运行更新查询以将法国地址设置为 5。我错过了什么?
UPDATE
Persons p
left join States s on p.StateID = p.pkState
SET
p.International = 5
WHERE
s.CountryRegionCodeID = 'FR';
【问题讨论】:
-
docs 应该始终是您的第一个停靠港。
-
这是 MySQL 语法,在 MySQL 中,连接位于
SET之前,这就是为什么您可能已经看到了使用该语法的示例。
标签: sql sql-server join sql-update where-clause