如何從腳本通過使用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' –
另一種方法是在你的script.sql裏面加上'use xxxx'' –