我怎样才能找到“最旧的物品不使用”
我正在使用sqlite3库开发一些东西。 制作桌子和插入......已经完成。
例如,桌子形状如下。意义并不重要。 键是id,每个id都有x位置和y位置。就是这样。
id - position x - position y
ab - 10 - 44
cd - 48 - 55
ef - 97 - 11
我在每个不同的时间添加了上面的项目。 我随时都可以阅读x和y。
在这种情况下,如果我想删除最旧的项目不使用(与“读取”相同)。 我怎么知道?(我可以使用哪种API?)
答案 0 :(得分:0)
如果要推断在DELETE语句的where子句中使用的记录的年龄,则需要事先设置datetime列,并确保在每个插入上正确填充它(并且更新(如果适用))。最好使用UTC时间来避免时区头痛。
(作为一种惯例,我通常在所有重要表上设置" DateCreated"" DateModified"列,即使数据不是立即有用。)