title: Update All Product Attributes programmatically
body: <p>How can I set the value of a given attribute to the same value for all products (efficiently)?</p>
  
  <p>By efficient I mean in one transaction, not having to loop through the entire product collection.</p>
  
  <p>In the past I've used <code>Mage_Catalog_Model_Product_Action</code> for bulk updates on products, and it runs pretty fast</p>
  
  <pre><code>Mage::getSingleton('catalog/product_action')
      -&gt;updateAttributes($productIds, array('some_attribute' =&gt; 'some_value'), 0)
  </code></pre>
  
  <p>But it requires you specify which product ids you're updating, creating a huge <code>WHERE entity_id IN(...)</code> clause in the MySQL statement.  Is there a way to do this for everything?</p>