MySQLデータベースの更新

MySQLデータベースの更新

「abc」を使用してMySQLデータベースX、テーブルY、列Zをどのように更新しますか? mysql>プロンプトで対話的に実行せずにこれをどのように実行できますか?簡単なコマンドでこれを行いたいです。

ベストアンサー1

まず、スクリプトで使用できないようにユーザーのパスワードを作成します。

mysql_config_editor set --login-path=local --host=localhost --user=user --password # you will be asked for the password.

次に、スクリプトまたは端末で次のように使用します。

mysql --login-path=local --database=X -e "update Y set column Z='abc';"

あるいは、安全でない方法を使用することもできる。

mysql --user=user --password=pass --host=localhost --database=X -e "update Y set column Z='abc';"

おすすめ記事