从数据库中删除除最后5分钟外的所有数据-SQLite
我试图将最后5分钟的数据保存在sqlite数据库中,即重复删除超过5分钟的条目 查看,我尝试了以下多种查询: 从MyTable中删除,其中时间戳<日期时间('now','-5分钟')从数据库中删除除最后5分钟外的所有数据-SQLite,sqlite,datetime,Sqlite,Datetime,我试图将最后5分钟的数据保存在sqlite数据库中,即重复删除超过5分钟的条目 查看,我尝试了以下多种查询: 从MyTable中删除,其中时间戳
这个查询删除了我所有的数据,但不只是过去的5分钟,当我尝试使用datetime对象(toString())时,它什么也不做。有人有解决方案吗?时间戳列的类型是什么?@vache-它是日期时间。但是已经找到了一个解决方案:D我只是从日期时间中减去5分钟,然后传递它,而不是使用SQL,我仍然有兴趣知道为什么上面的方法不起作用。但是:如果您尝试在数据库中使用SELECT date('now'),可能时间错了?我有,时间似乎还可以。您从
SELECT TimeStamp中得到了什么,MyTable中的datetime('now','-5分钟),其中时间戳