我想做的就是删除列中时间戳超过 2 天的行。
我已经尝试了很多我在这里看到的东西,但它们似乎都不起作用。
这是代码:
$delquery = $tapeDB->query('DELETE FROM newsItems WHERE news_date < TIMESTAMPADD(DAY,-2,NOW());
这些是我在那条线上遇到的错误:
Warning: Unexpected character in input: ''' (ASCII=39) state=1 in... Parse error: syntax error, unexpected T_STRING in...
这应该很容易,但我不知道我做错了什么。
最佳答案
你忘记了结束语
$delquery = $tapeDB->query('DELETE FROM newsItems WHERE news_date < TIMESTAMPADD(DAY,-2,NOW()');
关于php - 带有时间戳比较的PHP MYsql删除语法问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6309444/