使用sql查询在插入器一小时后删除表中的一行

时间:2013-12-26 13:03:58

标签: sql sqlite

我的表包含一个名为datetime的列,其中包含日期和时间

"2013-12-26 09:40:41".

我想删除一小时的行。 请提出一些疑问。

这就是我的尝试。

delete from detail1 WHERE datetime(strftime('%s','now') - strftime('%s',datetime) > 3600) 

1 个答案:

答案 0 :(得分:1)

使用:

DELETE FROM detail1 WHERE date < DATETIME('NOW', '-1 hours');