sqlite - 我怎么知道最旧的项目不使用

时间:2016-03-23 02:12:32

标签: sqlite

我怎样才能找到“最旧的物品不使用”

我正在使用sqlite3库开发一些东西。 制作桌子和插入......已经完成。

例如,

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

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

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

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

1 个答案:

答案 0 :(得分:0)

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

(作为一种惯例,我通常在所有重要表上设置" DateCreated"" DateModified"列,即使数据不是立即有用。)