如何(有效地)将给定属性的值设置为所有产品的相同值?
我所说的高效是指在一次交易中,不必遍历整个产品集合。
过去我用于Mage_Catalog_Model_Product_Action
产品的批量更新,它运行得非常快
Mage::getSingleton('catalog/product_action')
->updateAttributes($productIds, array('some_attribute' => 'some_value'), 0)
但它要求您指定要更新的产品 ID,从而WHERE entity_id IN(...)
在 MySQL 语句中创建一个巨大的子句。有没有办法为所有事情做到这一点?