У меня есть таблица mytable
, которая постоянно обновляется новыми записями. Я пытаюсь получить самые последние записи, используя метод ниже ([lastId] является крупнейшим идентификатор предыдущего выбора):Как обеспечить, чтобы ВЫБОР новых записей не пропускал никаких записей?
SELECT *
FROM mytable
WHERE id > [lastId]
ORDER BY id DESC
Но я считаю, идентификаторы (и временные метки, если я использую его), не обязательно вставлен в порядке, поэтому существует (небольшая) возможность пропускать некоторые записи. Как я могу обойти это?
--EDIT--
id
поле AUTOINCREMENT.
Создать другой столбец, который сообщает, была ли обработана строка или нет? – lleaff
обеспечивают структуру таблицы? Я хочу знать, есть ли какие-либо обновления по столбцу? –
Почему вы думаете, что порядок вставки имеет какое-либо отношение к сравнению значения столбца? –