【发布时间】:2010-09-08 11:13:07
【问题描述】:
我有一个包含 1000 条记录的数据库。 我正在尝试创建一条 SQL 语句,因此如果记录数超过 1000,则最旧的记录将被删除(即 1000 以上的新记录“替换”最旧的记录)。 我正在使用 SQLite,但我认为通常的 SQL 语法适合这里。
【问题讨论】:
-
如果您包含一些表架构详细信息,您可能会得到更多答案。
-
您可能需要提供更多信息。就像你在列上有时间戳吗? id 是 GUID 还是自动增量?您删除所有旧于 X 日期的目标是什么,或者是否有 1000 条记录的限制?或者删除这些记录的原因是什么?那么我们可以更好地回答您的问题。
-
哦,你的主键字段是什么?或者你有吗?