bashを使用してmysqlクエリを1行で実行する必要があります。シェル - 1行のクエリ
それはこのようなものでなければなりません:
mysql database --user='root' --password='my-password' < query.file
しかし、その代わりに、それはこのような生のクエリを使用したいと思い< query.file
の:
mysql database --user='root' --password='my-password' < UPDATE `database` SET `field1` = '1' WHERE `id` = 1111;
が可能ということですか?
いいえ、 '<' bashで入力されたファイルを示すために使用します –
私はそのユーザ名とパスワードを '.my.cnf'ファイルまたはカスタムファイルの中で' --defaults-file =/path/to/file.cnf'クリーナー、再利用可能など – Wrikken