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

相关内容