如何更新指定类别的产品说明?

时间:2013-01-09 17:12:44

标签: sql magento magento-1.6

我想使用以下sql代码将所有具有相同描述的产品设置为指定的类别ID,但在同一类别下,它不会使用相同的描述更新产品。

update catalog_product_entity_text
  set value = "the product's name test hah test."
  where attribute_id = 66 and
        entity_id (select product_id from catalog_category_product
                    where category_id = 40);
谢谢。

2 个答案:

答案 0 :(得分:0)

尝试使用“entity_id IN ...”,如下所示:

update catalog_product_entity_text
  set value = "the product's name test hah test."
  where attribute_id = 66 and
        entity_id IN (select product_id from catalog_category_product
                    where category_id = 40);

答案 1 :(得分:0)

您忘记在entity_id和select查询之间编写IN

我不知道您使用的是哪个版本,但对我来说,short_description的attribute_id为65,描述为64.