2016-03-23 13 views
0

我怎么能找到“最旧的项目不使用”sqlite - 我怎么知道最旧的项目不使用

我正在开发一些使用sqlite3库。 制作表格并插入...完成。

例如, 表形状如下。意义并不重要。 关键是id,每个id都有x位置和y位置。就这样。

id - position x - position y 
ab -  10  -  44 
cd -  48  -  55 
ef -  97  -  11 

我在每个不同的时间添加了上面的项目。 我可以随时阅读x和y。

在这种情况下,如果我想删除最旧的项目不使用(与“读取”相同)。 我怎么知道?(我可以使用哪个API?)

+0

的例子是穷人...只是3x3的表格.. 。 – user3487388

+0

你对“最古老”的含义是什么?您所显示的示例数据中没有这样的信息。 –

回答

0

如果您想推断在DELETE语句的where-clause中使用的记录的年龄,则需要事先设置datetime列,并且确保在每次插入时正确填充它(如果适用,更新)。最好使用UTC时间来避免时区头痛。

(作为一种实践,我通常设立“dateCreated会”“DateModified”所有显著表中的列,即使数据不能立即有用。)

+0

结论是...我需要添加时间栏...谢谢^^ – user3487388