Php 使用Cron作业删除表中的MySQL信息

Php 使用Cron作业删除表中的MySQL信息,php,mysql,cron,sql-delete,Php,Mysql,Cron,Sql Delete,我正在使用cPanel,试图使用cron作业删除表中的所有数据,但当我在cPanel中转到cron作业时,我在输入以下内容时出错: DELETE FROM patron_joined WHERE uid < NOW() - INTERVAL 1 MINUTE DELETE FROM patron\u join WHERE uid

我正在使用cPanel,试图使用cron作业删除表中的所有数据,但当我在cPanel中转到cron作业时,我在输入以下内容时出错:

DELETE FROM patron_joined WHERE uid < NOW() - INTERVAL 1 MINUTE
DELETE FROM patron\u join WHERE uid
我检查了我的电子邮件,查看是否已完成cron作业,并收到以下消息:

/bin/sh: -c: line 0: syntax error near unexpected token `('
/bin/sh: -c: line 0: `DELETE FROM patron_joined WHERE uid < NOW() - INTERVAL 1 
MINUTE'
/bin/sh:-c:第0行:意外标记“(”附近的语法错误
/bin/sh:-c:第0行:`从用户处删除,其中uid
在过去的两个小时里,我一直在研究这个问题,但没有找到任何关于如何从cPanel运行cron作业来删除表中所有信息的信息


数据库名为tragicco_patron,表已加入。非常感谢您的帮助!

您必须像这样调用CLI mysql客户端:

0 23 * * * * root /usr/bin/mysql -e "USE mydatabase; DELETE FROM patron_joined WHERE uid < NOW() - INTERVAL 1 MINUTE;"

023****root/usr/bin/mysql-e“使用mydatabase;从用户处删除,其中uid
0 23****root/usr/bin/mysql-e“使用tragicco\u用户;从用户加入的uid