Например, пусть на самом деле изменяется значение только value2, а остальные значения такие же, какие сейчас в базе. Будет ли разница между следующими двумя запросами?
UPDATE table_name
SET column1 = value1, column2 = value2, column3 = value3
WHERE condition;
UPDATE table_name
SET column2 = value2
WHERE condition;
Иногда лень отслеживать, какие из полей объекта на самом деле обновились, а какие нет, и учитывать это при формировании запроса к БД. Но наверняка обновление дорогостоящее, особенно для полнотекстовых индексов.