In Magento, it’s very easy to save all the data in a model by running $model->save();. (Note: In this blog post, model refers to an EAV model, not a flat resource model) This saves all the attributes for the model to their respective attribute tables. There are times when saving the value of just one of the model attributes is desirable.
A couple cases where you’d want to do this:
Here is how you’d save just one attribute of a product model:
$product = Mage::getModel('catalog/product')->load(1);
$product->setName('Some Random Name');