我想更新 MySQL 数据库表列X。我怎样才能做到这一点,而不必从mysql>
提示中交互地执行此操作?我想用一个简单的命令来完成此操作。
答案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.
试一下!
注意:不建议将密码放在一行中