使用mysql命令行工具导入sql文件

时间:2014-03-03 07:18:02

标签: mysql

这是我使用命令行将sql文件导入mysql的命令

mysql -p eshop < c:\xampp\mysql\eshop.sql

但是有错误消息

Error:
Unknown command '\x'

Error:
Unknown command '\m'

Error:
Unknown command '\e'

任何人都知道该命令有什么问题?

2 个答案:

答案 0 :(得分:1)

试试这个,我想这可能会对你有帮助。

mysql -u username -p database_name < file.sql

选中mysql选项。不要使用\(斜杠)使用/(斜杠)来提及文件路径。

答案 1 :(得分:0)

在Windows上,路径名分隔符是 '\',但MySQL将反斜杠视为字符串中的转义字符。要解决这个问题 问题,将Windows路径名中的分隔符写为“/”或“\\”。加载名为的文件 C:\ mydata \ data.txt,指定文件名,如以下任一语句所示:

mysql  <database_name> < ‘C:/mydata/data.txt’
mysql  <database_name> < ‘C:\\mydata\\data.txt’