我想創建一個cron作業來刪除超過一個小時的記錄,並且'激活'= 0的字段但我不斷收到一條消息來檢查我的語法。DATE_SUB語法錯誤
$sql = "DELETE * FROM user WHERE dateCreated < DATE_SUB(NOW(), INTERVAL 1 HOUR)
AND activated = 0";
我得到這個錯誤:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '* FROM user WHERE dateCreated < DATE_SUB(NOW(), INTERVAL 1 HOUR) AND activated =' at line 118
我要去哪裏錯了?
對不起,是的,它是mysql – tatty27
哪個「語法」,SQL或PHP? – Madbreaks
消息說你的SQL語法有錯誤;檢查與您的MySQL服務器版本相對應的手冊,以在'* FROM用戶WHERE dateCreated
tatty27