8

嗨,我正在使用windows 7, xampp

. 我正在尝试sql使用 ut 运行文件CMD它给了我一个错误

ERROR:
Unknown command '\x'. 

这就是我正在做的

在此处输入图像描述

此命令不起作用

mysql> SOURCE C:\xampp\htdocs\elephanti2\db\mas_gis_city_ip.sql;

phpmyadmin*** 当我尝试转到并导入文件时,另一个问题可以正常工作。

为什么会发生这种情况,我不知道,请帮助........

4

4 回答 4

19

我原来的答案:

mysql> SOURCE C:\\xampp\\htdocs\\elephanti2\\db\\mas_gis_city_ip.sql;

您也可以尝试执行如下命令:

mysql> SOURCE C:/xampp/htdocs/elephanti2/db/mas_gis_city_ip.sql;

(来源:参考手册中的一条评论建议在 Windows 机器上使用正斜杠)

于 2012-04-23T08:24:07.963 回答
2

尝试引用您的文件名。注意你的命令:

mysql> 源 C:\xampp\htdocs...

可能被解释为:

mysql 源 C:\xampp\htdocs...

(看到那里的 \x 吗?)

如果您引用文件名,我敢打赌它会起作用。(不确定 mysql 是否需要 ' 或 " 在这种情况下引用文件名,请尝试两者)

于 2012-04-23T08:23:20.940 回答
2

其实这行得通。我认为这是 dwuff 以前的答案。

mysql> SOURCE C:\\xampp\\htdocs\\elephanti2\\db\\mas_gis_city_ip.sql;
于 2012-04-23T08:41:18.743 回答
1

我最近尝试安装 FossTrak 时遇到了同样的问题,这是在 Windows 10 上使用 Mysql 5.7 的语法

\. C:/share/epcis-repository-0.5.0/epcis_schema.sql

using\source 没有,也没有\\,并且偶然我删除了;它并且它起作用了。

于 2018-03-17T01:51:46.587 回答