无法从DB浏览器中删除SQLite的记录

时间:2016-07-25 11:39:44

标签: sql sqlite

我正在尝试删除表格中超过10分钟的所有记录,并仅保留距离当前时间10分钟的记录。我尝试使用以下查询语句但不断收到错误。 exire_time以下是它在DB Browser for SQLite中的显示方式

"2016-07-25 04:47:05.452000"
"2016-07-25 04:51:44.892000"
"2016-07-25 04:47:31.052000"
"2016-07-25 04:40:13.068000"
"2016-07-25 04:54:56.284000"

请帮忙。

DELETE FROM mytable WHERE expire_time < (UNIX_TIMESTAMP() - 600);

错误:没有这样的功能:UNIX_TIMESTAMP:

DELETE FROM `mytable` WHERE `expire_time` < ADDDATE(NOW(), INTERVAL -10 MINUTE);

错误:接近&#34; MINUTE&#34;:语法错误:

DELETE FROM mytable WHERE expire_time < (NOW() - INTERVAL 10 MINUTE)

错误:靠近&#34; 10&#34;:语法错误:

DELETE FROM mytable WHERE expire_time < DATE_SUB(NOW(),INTERVAL 15 MINUTE);

错误:靠近&#34; 15&#34;:语法错误:

0 个答案:

没有答案
相关问题