【发布时间】:2015-04-11 01:18:45
【问题描述】:
我正在尝试为我的 SQLite 数据库构建一个 DELETE 语句,以确保删除超过 X 条记录的任何内容。我对 SQL 不太熟悉,所以我不知道如何编写,我还需要确保记录首先按日期字段排序,该字段存储为 INTEGER,以便确保我m 保留最新的 X 行并删除旧的记录。
非常感谢任何有关如何执行此操作的帮助。
【问题讨论】:
-
您不需要对记录进行排序,也不需要子选择。只需
delete from table where datefield < int_value。