2013-09-30 83 views
0

我有一個腳本,我想用它來執行多個外部腳本。這個腳本的一個例子是這樣的:MySQL管理器腳本 - 在Workbench中執行多個外部腳本

source createTable1.sql 
source insertTable1Data.sql 
source createTable2.sql 

source從MySQL命令行工作正常,但它並不MySQL工作臺內工作。在MySQL Workbench(查詢窗口)中是否有任何命令允許我執行外部腳本。

回答

-2

source命令在您可以隨意加載和運行腳本的環境中沒有意義。在MySQL Workbench中,您只需打開各個腳本並運行它們即可。如果啓用,它們甚至會在您重新啓動MySQL Workbench時重新打開,並隨時隨地關閉,如果您需要頻繁運行它們。

使用工具欄在編輯器中打開腳本。

+0

我試圖做一個管理腳本,調用一堆小腳本。例如,我將1 3000行腳本分解爲10 300行腳本,以便更易於管理,並且運行單個命令更爲簡單。所以,如果我只想創建Employee表,那麼我只運行一個腳本......但是如果我想創建整個數據庫,我運行「manager」腳本(我不知道如何製作) 。 – Martin

+0

正如我寫的,這在MySQL Workbench中是不可能的,但您可以提交功能請求(http://bugs.mysql.com)以支持「source」命令。 –