Использование LIMIT и OFFSET при обновлении данных в SQLite отличается тем, что LIMIT ограничивает максимальное количество обновляемых строк, а OFFSET позволяет пропустить определённое количество строк перед началом выборки данных. 12
Если в запросе UPDATE есть LIMIT, то максимальное количество обновляемых строк находится путём оценки сопровождающего выражения и приведения его к целому значению. 2 Отрицательное значение интерпретируется как «без ограничения». 2
Если в запросе UPDATE есть OFFSET, то выражение также оценивается и приводится к целому значению. 2 Если выражение OFFSET оценивает неотрицательное значение M, то первые M строк пропускаются, а обновляются следующие N строк. 2
Таким образом, LIMIT ограничивает количество обновляемых строк, а OFFSET позволяет пропустить некоторые строки перед началом выборки данных.