У меня есть приложение, которое собирает данные в таблицу MySQL. В таблице нет столбца уникальных идентификаторов, поэтому я не могу ссылаться на конкретную строку по идентификатору.
Я хочу написать приложение дампа, которое каждый день сбрасывает новые строки, добавленные в таблицу, чтобы загрузить их в другое место. Я мог бы сделать это, добавив поле уникального идентификатора и сохранив последний сброшенный идентификатор, но я не хочу добавлять столбец идентификатора только для этого в таблицу.
Поэтому я решил сохранить число строк в таблице при каждом дампе и использовать это число в качестве смещения при следующем выводе таблицы (выберите * из предела таблицы очень большое смещение числа x). Конечно, это работает, только если есть гарантированные новые строки, всегда вставляемые в конец таблицы, поэтому все новые строки будут после смещения.
Полагаю, я могу положиться на это. Я прав?