Вы говорите об использовании предложения LIMIT
? LIMIT ограничивает количество успешных совпадений, а не общее количество совпадений. Смещенная часть лимита рассчитывается из совпадений, а не из всех подходящих строк. MySQL не обязательно будет сканировать строки в заданном порядке и может вообще не сканировать некоторые строки, поэтому он не заменит строки, если неудачное сопоставление имело меньший индекс.