Для чего пишут LIMIT в UPDATE?
LIMIT имеет смысл только в сочетании с ORDER BY. Например, выдать конфетку трем победителям: UPDATE users SET candy=candy+1 ORDER BY score DESC LIMIT 3
Зависит от ситуации.. 
Например нам нужно обновить только 1 запись а у нас много записей с одинаковыми свойствами.