cronjob命令行用SQL查询更新PHPmyAdmin数据库

mat*_*tyd 1 php sql cron phpmyadmin

在cronjob任务列表下的Bluehost中,我已经设置了一个每分钟都执行的作业.

mysql --user=myusername --password=mypassword use mydb 
       -e "UPDATE `users` SET val = '1' WHERE name = 'matt'"
Run Code Online (Sandbox Code Playgroud)

我相信我没有正确选择数据库,因为我使用相同的用户名并传递登录到PHPmyAdmin,一旦登录到PHPmyAdmin,SQL查询就可以正常工作了.

哪里出错了?

Gee*_* 88 5

命令行应该是

mysql --user=myusername --password=mypassword -D mydb -e "UPDATE `users` SET val = '1' WHERE name = 'matt'"
Run Code Online (Sandbox Code Playgroud)

-D databasename参数是你在找什么