mysqlクライアントを使用してubuntuコマンドラインからスクリプトからmysqlクエリを実行するにはどうすればよいですか?私は次のコマンドを使用することができます:スクリプトからコマンドラインでMySQLクエリを実行する
mysql -uroot -psecret -e "select * ..."
しかし、私のクエリが大きすぎると、代わりにスクリプトから読んでみたいと思います。私は、次を試してみましたが、うまくいきませんでした:
mysql -uroot -psecret < /path/to/script.sql
私はエラーを取得:
ERROR 1046 (3D000) at line 1: No database selected
mysql -uroot -psecret yourDatabaseName path/to/script.sql' –
もう1つの方法は、script.sqlの中に 'use xxxx;'を追加することです。 –