それは
mysql --user=test_user --password=xxxxx local_gw -sN -e 'UPDATE SER_MET SET VALUE='0 0 0 1 1 ? 2099' WHERE GROUP = 'TEST';commit'
下のように特殊文字を持っている。しかし、それは動作しませんでしたすべての私のサーバーに単一のレコードを更新するために、MySQLのクエリを実行したいです。 -e
それは
mysql --user=test_user --password=xxxxx local_gw -sN -e 'UPDATE SER_MET SET VALUE='0 0 0 1 1 ? 2099' WHERE GROUP = 'TEST';commit'
下のように特殊文字を持っている。しかし、それは動作しませんでしたすべての私のサーバーに単一のレコードを更新するために、MySQLのクエリを実行したいです。 -e
この作業は
あなたが得たもの、エラーmysql --user=test_user --password=xxxx local_gw -sN -e 'UPDATE SER_MET SET VALUE='\''0 0 0 1 1 ? 2099'\'' WHERE `GROUP`= "TEST";commit'
のmysql -uユーザー-p -e 'ここでは、SQLクエリ' データベース名
OR
のmysql -u USER -p PASSWORD -h MYSQLSERVERNAMEは「fooのSELECT * FROM ... 「データベース名
場合は、
-u:mysqlのデータベース・ユーザー名に -pを指定:パスワード -eのプロンプト:SQLクエリ データベースを実行します。データベース名を指定して入力し、すべてのデータベースを一覧表示するには10例
: $のmysql -uユーザー-p -e 'ショーのデータベースを;'一覧へ
が入り、すべての行をカウント:より多くを使用することにより、一度に出力]ページを表示する $のmysql -uユーザー-p -e 'SELECT COUNT(*)引用符から' cbzquotes
テルのMySQLを以下ページャ: $のmysql -uユーザー: $ mysqlの--pager =は/ usr/binに/以下-uのVivek -p -e cbzquotes 'SELECT COUNT(*)引用符から'
をファイルにリダイレクトして-p 'PassWord' -e 'SELECT COUNT(*)から引用符' cbzquotes> sql.output.txt
こんにちはキャロルですが、構文は問題ありませんが、特殊文字とコミット –
?そのoptionsmysqlなどのエラーメッセージが出 –
按分5.5.48 14.14 Verは、Linuxの(x86_64版)のためのreadline 5.1 著作権(C)2000、2016、Oracleおよび/またはその関連会社を使用して。全著作権所有。 Oracleは、Oracle Corporationおよび/またはその関連会社の の登録商標です。その他の名称は、それぞれの所有者の商標である可能性があります。 使用法:mysql [オプション] [データベース] - ?, --helpこのヘルプを表示して終了します。 -I、--help同義語の - ? –
質問に正確なエラーメッセージを追加しますか? '? 'で'?'をエスケープしてみてください –