导入多个大型sql dump mysql

时间:2012-06-04 05:26:39

标签: mysql windows

我想使用source命令(mysql命令行)将几个.sql文件导入数据库。但是当我收到这个错误时:

source E:\Progs\Backups\DBs\file01.sql

ERROR:
Unknown command '\P'.
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near 'sourc
e E:\Progs' at line 1
....

我使用source命令导入大量文件数百次,但现在我无法理解我做错了什么。这是我的系统(我正在使用XAMPP(基础包)版本1.7.3:

  • Windows 7x64
  • 使用PBXT引擎1.0.09-rc的MySQL 5.1.41(社区服务器)

任何帮助将不胜感激。 谢谢!

修改
我试过这个,但同样的错误:

source 'E:\Progs\Backups\DBs\file01.sql'

1 个答案:

答案 0 :(得分:1)

MySQL将\P中的E:\Progs视为命令。因为该命令不存在,所以会抱怨。

许多情况下都会理解正斜杠。尝试:

source E:/Progs/Backups/DBs/file01.sql