1
我需要快速找到插入到SQLite表中的最后一条记录。该表没有任何时间戳或记录ID,因为它旨在实时镜像输出日志。随着数据变大,导航到最后一条记录以检索它可能会有问题。SQLite是否有某种用于确定最后添加哪条记录的编译指示或特殊查询?
由于日志记录配置和表结构之间的任何不匹配都会破坏日志记录代码,因此无法添加时间戳记和记录或ID。
任何想法?
我需要快速找到插入到SQLite表中的最后一条记录。该表没有任何时间戳或记录ID,因为它旨在实时镜像输出日志。随着数据变大,导航到最后一条记录以检索它可能会有问题。SQLite是否有某种用于确定最后添加哪条记录的编译指示或特殊查询?
由于日志记录配置和表结构之间的任何不匹配都会破坏日志记录代码,因此无法添加时间戳记和记录或ID。
任何想法?
即使你没有明确加入autoincrementing column,表仍会有内部rowid column:
SELECT * FROM MyTable ORDER BY rowid DESC LIMIT 1;