質問

は、コマンドラインから、私は、MySQLのクエリを実行するために、仕事で作成します。あなたがここにGoogleで検索したり、想像できるように、「で」は困難であるためにStackOverflowます。

これは罰金にし、それがあるべきようなクエリの実行を動作します

mysql -e 'MY QUERY;'

が、私はこれを行う場合:

at 17:30 mysql -e 'MY QUERY;'
私は私に告げるメールを取得5:30

「UPDATEを:コマンドが見つかりません」とクエリが実行されません。私はすでに.my.cnfファイルを設定します。私は何か他の忘却?

はあります
役に立ちましたか?

解決

私はあなたがシェルエスケープの問題を持っていると信じています。シェルは、おそらく引用符を食べています。試しに、二重そうのように引用します:

at 17:30 mysql -e "\"MY QUERY;\""
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top