运行Mysql批处理文件时出现错误。

8

我在我的电脑上有一个.sql文件,位于C:\Users\Owner\Documents\file.sql (Windows Vista)。这个文件只是创建了一个数据库和一个简单的表。

在mysql命令行中,我输入

source C:\Users\Owner\Documents\newbie.sql;

查询似乎正常工作,但就在它显示成功创建表之前,它输出以下错误,这些错误似乎与我输入的文件名有关:

ERROR:
Unknown command '\U'.

ERROR:
Unknown command '\O'.

ERROR:
Unknown command '\D'.

ERROR:
Unknown command '\n'.

抱歉,我是新手...哪里需要修复?

谢谢!

1个回答

16

尝试在文件路径中使用正斜杠/代替反斜杠\:

C:/Users/Owner/Documents/newbie.sql

或者将其放在双引号 (") 中间


1
反斜杠 '' 是 MySql 的转义字符。您可以在此处查看更多信息:http://dev.mysql.com/doc/refman/5.0/en/mysql-commands.html(查找 delimiter)。 - manji
我来到这里是为了寻找同样问题的答案。通过将路径字符串替换为UNC路径,我消除了所有但一个“未知命令'\A'。”的错误。在此过程中,我运行了net share,它告诉我Windows 10 Fall Creators Update将F$列为我的7200 RPM磁盘驱动器的默认共享,以及更多或更少预期的C#用于引导卷,该卷位于固态硬盘上。 - David A. Gray

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接