Sqlite 删除第一条插入的记录

Sqlite 删除第一条插入的记录,sqlite,Sqlite,我有一个主键是当前时间的表。记录将大约每分钟安装一次。如何删除第一条插入的记录(即PK最低的最旧记录) 请注意,我将在删除一条记录后插入一条记录。我的目的是限制表中的记录数,进而限制硬盘的使用量。每次删除后是否有必要 DELETE FROM mytable WHERE date = (SELECT date FROM mytable ORDER BY date ASC LIMIT 1) 删除最早的记录。SQLite将自动重用可用空间。

我有一个主键是当前时间的表。记录将大约每分钟安装一次。如何删除第一条插入的记录(即PK最低的最旧记录)

请注意,我将在删除一条记录后插入一条记录。我的目的是限制表中的记录数,进而限制硬盘的使用量。每次删除后是否有必要

DELETE FROM mytable WHERE date = (SELECT date FROM mytable ORDER BY date ASC LIMIT 1)

删除最早的记录。

SQLite将自动重用可用空间。