一次加载多个SQL转储

时间:2012-02-23 04:24:11

标签: mysql mysqldump

我有一个包含dumpA.sql,dumpB.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 个答案:

答案 0 :(得分:1)

FOR %s IN (*.sql) DO mysql -u root -h0 databaseName < %s

在批处理文件中,您需要使用%% s而不是%s

享受:)