Php 日期\子语法错误

Php 日期\子语法错误,php,mysql,Php,Mysql,我正在尝试创建一个cron作业来删除超过一个小时的记录,并且字段“activated”=0,但是我一直收到一条消息来检查我的语法 $sql = "DELETE * FROM user WHERE dateCreated < DATE_SUB(NOW(), INTERVAL 1 HOUR) AND activated = 0"; 我得到了这个错误: 您的SQL语法有错误;查看与您的MySQL服务器版本对应的手册,了解在第118行的“*FROM user WHERE dateCreated

我正在尝试创建一个cron作业来删除超过一个小时的记录,并且字段“activated”=0,但是我一直收到一条消息来检查我的语法

$sql = "DELETE * FROM user WHERE dateCreated < DATE_SUB(NOW(), INTERVAL 1 HOUR)
AND activated = 0";
我得到了这个错误:

您的SQL语法有错误;查看与您的MySQL服务器版本对应的手册,了解在第118行的“*FROM user WHERE dateCreated 我哪里出了问题?

拿出*。这是用于选择,而不是删除


从中删除,省略*。您的评论后续有帮助。

哪种语法是SQL还是PHP?消息说您的SQL语法有错误;查看与您的MySQL服务器版本对应的手册,了解在第118行的“*FROM user WHERE dateCreatedDELETE FROM user WHERE dateCreated < DATE_SUB(NOW(), INTERVAL 1 HOUR) AND activated = 0