我正在尝试删除表格中超过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;:语法错误: