mysqlフィールドをXに置き換える

mysqlフィールドをXに置き換える

MySQLデータベーステーブルの列を更新したいと思います。Xmysql>プロンプトで対話的に実行しなくても、これをどのように実行できますか?簡単なコマンドでこれを行いたいです。

答え1

次のようにmysqlオプションを使用してコマンドを実行できます。-e

$ mysql -u user -pPASSWORD -e 'UPDATE QUERY;'

~からman mysql

--execute=statement, -e statement
Execute the statement and quit. The default output format is like that
produced with --batch. See Section 4.2.4, “Using Options on the
Command Line”, for some examples. With this option, mysql does not use
the history file.

試してみてください!

注:パスワードを1行に入力することはお勧めできません。

関連情報