Mysql

更新mysql數據庫

  • May 28, 2015

我將如何使用“abc”更新 MySQL 數據庫 X、表 Y 和列 Z。我如何能夠做到這一點而不必從 mysql> 提示符互動地這樣做?我想用一個簡單的命令來做到這一點。

首先,為您的使用者創建一個密碼以防止在腳本中使用:

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';"

引用自:https://unix.stackexchange.com/questions/206122