0
我想執行一些「sql代碼」,然後使用我在「sql代碼」中設置的mysql用戶定義變量的sql腳本。來自命令行的Mysql:執行sql代碼,然後執行sql腳本
我在命令行中嘗試(bash)的:
mysql -e "sql code" < script.sql
,但只有 「SQL代碼」 被執行。有沒有一種簡單的方法可以實現這一目標?
我想執行一些「sql代碼」,然後使用我在「sql代碼」中設置的mysql用戶定義變量的sql腳本。來自命令行的Mysql:執行sql代碼,然後執行sql腳本
我在命令行中嘗試(bash)的:
mysql -e "sql code" < script.sql
,但只有 「SQL代碼」 被執行。有沒有一種簡單的方法可以實現這一目標?
用cat -
和管道移動東西。
echo "sql code" | cat - script.sql | mysql
連字符-
講述了一隻貓,直到標準完成了標準輸出,同時因爲它的第一個參數,它會等待通過標準發送script.sql
完美前!非常感謝... – rapt 2014-10-22 20:44:03