您正在使用windows 7, xampp
。我正在尝试使用sql
运行CMD
文件,但它会给我一个错误
ERROR:
Unknown command '\x'.
这就是我正在做的事情
此命令无法正常工作
mysql> SOURCE C:\xampp\htdocs\elephanti2\db\mas_gis_city_ip.sql;
***当我尝试转到phpmyadmin
并导入文件时,此问题的另一个问题正常。
为什么会发生这种情况,我不知道,请帮助..................
答案 0 :(得分:18)
我原来的回答:
mysql> SOURCE C:\\xampp\\htdocs\\elephanti2\\db\\mas_gis_city_ip.sql;
您也可以尝试执行以下命令:
mysql> SOURCE C:/xampp/htdocs/elephanti2/db/mas_gis_city_ip.sql;
(来源:reference manual中的评论建议在Windows机器上使用正斜杠)
答案 1 :(得分:2)
尝试引用您的文件名。注意你的命令:
的MySQL>消息来源C:\ xampp \ htdocs ...
可能被解释为:
mysql SOURCE C:\ xampp \ htdocs ...
(参见\ x那里?)
如果引用文件名,我敢打赌它会起作用。 (不确定mysql是否需要'或'用于在此上下文中引用文件名,请尝试两者)
答案 2 :(得分:2)
实际上这很有用。我认为这是dwuff之前的回答。
mysql> SOURCE C:\\xampp\\htdocs\\elephanti2\\db\\mas_gis_city_ip.sql;
答案 3 :(得分:1)
我最近尝试安装FossTrak时遇到了同样的问题,这是在Windows 10上运行的语法,使用Mysql 5.7
\. C:/share/epcis-repository-0.5.0/epcis_schema.sql
使用\source
没有,\\
也没有,偶然我删除了;
并且它有效。