SELECT DISTINCT На сполько я знаю прерывает поиск по базе при первом совпадении. А как делать остановку при обновлении? UPDATE
я думал что лимит оббегает всю базу или он при отсутствии параметров сортировки остановится на первом найденном варианте?
Скорее всего он имеет в виду подобие update `abc` set `def` = 1 where `def` = 2 limit 3 Т.е обновить всего три записи с def = 2, даже если их дохрена. Это допустимо, но суть вопроса не ясна. MySQL всё равно разбирает записи сначала.