2011-11-18 37 views
2

我需要使用Windows命令提示符将多个转储文件导入到mysql。如何在Windows中将多个转储文件导入到mysql中?

如何导入文件。

mysql -hlocalhost -uroot -proot -P3306 --databases db1,db2<db1.sql,db2.sql

我想这样的,但它不工作。我如何在bat文件中编写这种命令?

感谢

+0

的可能重复[如何导入多个.sql文件一次到MySQL数据库?(http://stackoverflow.com/questions/9000147/how-to-import-several-sql-files-一旦进入一个mysql数据库) –

回答

-1

使用两个命令(我不认为这是MySQL中的--databases选项,你混乱与mysqldump的?)。

mysql -hlocalhost -uroot -proot -P3306 db1 < db1.sql 
mysql -hlocalhost -uroot -proot -P3306 db2 < db2.sql 
+0

您好它创建只有第二个数据库:( – learner

+0

你有错误吗?是否有一个“创建数据库”语句在你的db1.sql? – Gryphius

+0

是的,如果我执行那个bat文件没有显示db1.sql,我们需要给这两个文件之间的任何分隔 – learner

相关问题