我有一张表mytable
,不断更新新记录。
我正在尝试使用下面的方法获取最新记录([lastId]是前一个选择的最大ID):
SELECT *
FROM mytable
WHERE id > [lastId]
ORDER BY id DESC
但是我相信id(以及我使用它时的时间戳)不一定按顺序插入,因此有一些(小)错过某些记录的可能性。我怎么能绕过这个?
- 编辑 -
id
字段为AUTOINCREMENT。
答案 0 :(得分:0)
您可以向表中添加时间戳,让插入记录的进程插入当前时间吗?