1

cronjobタスクリストの下のBluehostで、毎分実行されるジョブを設定しました。

mysql --user=myusername --password=mypassword use mydb 
       -e "UPDATE `users` SET val = '1' WHERE name = 'matt'"

同じユーザー名とパスを使用してPHPmyAdminにログインしているため、データベースを適切に選択していないと思います。PHPmyAdminにログインすると、SQLクエリは正常に機能します。

間違いはどこにありますか?

4

2 に答える 2

5

コマンドラインは

mysql --user=myusername --password=mypassword -D mydb -e "UPDATE `users` SET val = '1' WHERE name = 'matt'"

-D databasenameパラメータはあなたが探しているものです

于 2012-12-20T01:39:22.137 に答える
0

次の手順に従ってください。

$ mysql -u <username> -p <enter>
$ <password>
$> use mydb;
$> update user set val = 1 where name = matt;

コマンドラインから

于 2012-12-20T01:42:30.537 に答える