2012-02-23 30 views
1

我有一個文件夾具有完全的轉儲文件作爲dumpA.sql,dumpB.sql等加載多個SQL轉儲爲一旦

我使用mysql命令來運行每個單獨傾倒。我打算一次完成整個收藏。

我正在使用Windows。

這裏是我做的:

C:\> cd c:\xampp\mysql\bin 

C:\xampp\mysql\bin>mysql -u root -h 127.0.0.1; 

當我登錄,我做到以下幾點:

mysql> use databaseName; 
mysql> source folder/dumpA.sql; 

我重複此過程爲每個文件:

mysql> source folder/dumpB.sql; 

時間消耗...

有沒有辦法一次運行文件夾中的所有轉儲?

回答

1
FOR %s IN (*.sql) DO mysql -u root -h0 databaseName < %s 
你將需要使用%%批處理文件

s,而不是%s的

享受:)