mysql - Cron 作业删除旧帖子

标签 mysql cron

这个 cron 作业有什么问题?它没有执行。

mysql -u user -p password -h host db -e "DELETE FROM TABLE WHERE DATE < DATE_SUB(NOW(), INTERVAL 20 DAY)"

谢谢!

最佳答案

通过命令行输入查询时,不要忘记终止分号 (;):

mysql -u user -p password -h host db -e "DELETE FROM TABLE WHERE DATE < DATE_SUB(NOW(), INTERVAL 20 DAY);"

关于mysql - Cron 作业删除旧帖子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28943731/

相关文章:

MySQL LAST_INSERT_ID() 与多条记录 INSERT 语句一起使用

mysql - SQL 在整数值上添加逗号分隔符

mysql - 多个表的条件外键

android - 如何在 Android 中设置一个持久/定期的时间表?

php - Linux通过命令行执行php文件

ruby-on-rails - 如何在Rails项目中运行日常任务/脚本?

php - 如果 Drupal 的 user_save() 失败会发生什么?

php - 每天多次在 PHP 中可扩展地处理大量复杂的数据库数据

ftp - 如何克服Centos到QNAP奇怪的FTP文件大小限制150114776字节?

mysql - 来自 MySQL 的 Proftpd 特定用户配置