我的表包含一个名为datetime的列,其中包含日期和时间
"2013-12-26 09:40:41".
我想删除一小时的行。 请提出一些疑问。
这就是我的尝试。
delete from detail1 WHERE datetime(strftime('%s','now') - strftime('%s',datetime) > 3600)
答案 0 :(得分:1)
使用:
DELETE FROM detail1 WHERE date < DATETIME('NOW', '-1 hours');