我正在运行访问MYSQL的传递,并尝试运行更新查询但仍然出现语法错误。我是MYSQL的新手。它对我来说是正确的,所以我不知道我做错了什么。该查询适用于Access。
访问查询:
UPDATE [ProductInformation-ODBC]
INNER JOIN TempPrice
ON [ProductInformation-ODBC].FirstOfSku =TempPrice.FirstOfSku
SET [ProductInformation-ODBC].Price = [TempPrice]![Price];
MYSQL:
UPDATE ProductInformation-ODBC
INNER JOIN TempPrice ON ProductInformation-ODBC.FirstOfSku =
TempPrice.FirstOfSku
SET ProductInformation-ODBC.Price = TempPrice.Price
答案 0 :(得分:2)
siteCode
请勿在表名中使用User
,并为表格选择正确的名称
在复杂查询中,在上面的代码中使用UPDATE `ProductInformation-ODBC` P
INNER JOIN TempPrice ON P.FirstOfSku =
TempPrice.FirstOfSku
SET P.Price = TempPrice.Price
表的别名