Mysql phpmyadmin更新查询使用3个表时出错
我得到以下错误 064-您的SQL语法有错误;检查手册 对应于您的MySQL服务器版本,以便使用正确的语法 从Mysql phpmyadmin更新查询使用3个表时出错,mysql,sql,phpmyadmin,sql-update,Mysql,Sql,Phpmyadmin,Sql Update,我得到以下错误 064-您的SQL语法有错误;检查手册 对应于您的MySQL服务器版本,以便使用正确的语法 从catalog\u product\u flat\u 1a内部连接 第3行a.sku上的目录产品实体c 当我在phpmyadmin上尝试下面的查询时 update a set a.small_image = b.value from `catalog_product_flat_1` a inner join `catalog_product_entity` c on a.sku = c
catalog\u product\u flat\u 1
a内部连接
第3行a.sku上的目录产品实体c
当我在phpmyadmin上尝试下面的查询时
update a
set a.small_image = b.value
from `catalog_product_flat_1` a
inner join `catalog_product_entity` c
on a.sku = c.sku
inner join `catalog_product_entity_media_gallery` b
on b.entity_id = c.entity_id
我也在不使用别名的情况下进行了试用,但仍然存在相同的问题,
SET
子句位于JOIN
子句之后:
UPDATE `catalog_product_flat_1` a
inner join `catalog_product_entity` c
on a.sku = c.sku
inner join `catalog_product_entity_media_gallery` b
on b.entity_id = c.entity_id
SET a.small_image = b.value
请参阅文档:
SET子句位于JOIN子句之后:
UPDATE `catalog_product_flat_1` a
inner join `catalog_product_entity` c
on a.sku = c.sku
inner join `catalog_product_entity_media_gallery` b
on b.entity_id = c.entity_id
SET a.small_image = b.value
请参阅文档: