如何确保选择新记录不会遗漏任何记录?

时间:2016-01-02 14:29:12

标签: mysql

我有一张表mytable,不断更新新记录。 我正在尝试使用下面的方法获取最新记录([lastId]是前一个选择的最大ID):

SELECT *
FROM mytable
WHERE id > [lastId]
ORDER BY id DESC

但是我相信id(以及我使用它时的时间戳)不一定按顺序插入,因此有一些(小)错过某些记录的可能性。我怎么能绕过这个?

- 编辑 -

id字段为AUTOINCREMENT。

1 个答案:

答案 0 :(得分:0)

您可以向表中添加时间戳,让插入记录的进程插入当前时间吗?