【问题标题】:Error when running Mysql batch file运行Mysql批处理文件时出错
【发布时间】:2011-08-19 19:36:15
【问题描述】:

我的计算机上有一个 .sql 文件,位于 C:\Users\Owner\Documents\file.sql (Windows Vista),它只是在其中创建一个数据库和一个简单的表。 在命令行的mysql中我输入

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

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

ERROR:
Unknown command '\U'.

ERROR:
Unknown command '\O'.

ERROR:
Unknown command '\D'.

ERROR:
Unknown command '\n'.

请原谅新手的错误...解决方法是什么?

谢谢!

【问题讨论】:

    标签: mysql sql windows-vista terminal


    【解决方案1】:

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

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

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

    【讨论】:

    • 反斜杠 '\' 是 MySql 的转义字符。你可以在这里查看更多信息:dev.mysql.com/doc/refman/5.0/en/mysql-commands.html(寻找delimiter
    • 我来这里是为了寻找同一个问题的答案。通过将路径字符串替换为 UNC 路径,我消除了除一个“未知命令 '\A'”之外的所有内容。持续存在。一路上,我运行了 net share,它告诉我 Windows 10 Fall Creators Update 将 F$ 列为我的 7200 RPM 磁性硬盘驱动器的默认共享,以及或多或少预期的引导卷的 C#,它位于固态硬盘。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-20
    • 2020-08-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多