我们如何使用 SQL 在 Magento 中更新产品价格

How can we update product price in Magento using SQL

我正在尝试此 SQL 查询以将 magento 中的产品价格更新为 7%,但没有任何运气,任何人都可以帮助我。

  UPDATE catalog_product_entity_decimal val
  SET  val.value = (val.value)
  WHERE  val.attribute_id = (
     SELECT attribute_id FROM eav_attribute eav
     WHERE eav.entity_type_id = 4 
       AND eav.attribute_code = 'price'

这是 运行 查询。

UPDATE catalog_product_entity_decimal
 SET value = value * 1.07
 WHERE attribute_id IN (
SELECT attribute_id FROM mage_eav_attribute 
WHERE attribute_code IN ('price'))
AND `value` > 0;
UPDATE catalog_product_entity_group_price 
SET value = value * 1.07;