我想要做的是刪除時間戳超過2天的列中的行。PHP MYsql問題使用時間戳比較刪除語法
我已經嘗試了很多我在這裏看到的東西,但沒有一個似乎在工作。
這是代碼:
$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...
這應該是很容易的,但我不能找出我在做什麼錯誤。
你在哪裏關閉( '')? – 2011-06-10 16:39:30
我沒有看到關於該查詢字符串的結束報價... – Fosco 2011-06-10 16:39:59
好吧,我把一個結束語,但那不是問題,仍然得到這個錯誤:錯誤號碼:1064 您的SQL中有錯誤句法;檢查對應於你的MySQL服務器版本的手冊,使用近 '' 在1號線 DELETE FROM newsItems正確的語法WHERE news_date
pfunc
2011-06-10 16:44:17