将sql文件导入MySQL数据库时出错
我是数据库新手,刚刚开始学习MYSQL。我下载了一个名为rating.sql的sql文件,并希望将其导入安装在本地计算机上的MYSQL数据库。操作系统是Windows7。sql文件的路径为:将sql文件导入MySQL数据库时出错,mysql,sql,database,Mysql,Sql,Database,我是数据库新手,刚刚开始学习MYSQL。我下载了一个名为rating.sql的sql文件,并希望将其导入安装在本地计算机上的MYSQL数据库。操作系统是Windows7。sql文件的路径为: "E:\rating.sql". 我在MySQL命令行客户端中使用以下命令 mysql>use database_name; mysql>source E:\rating.sql; 系统发出以下错误消息: ERROR 1049 <42000>: Unknown database
"E:\rating.sql".
我在MySQL命令行客户端中使用以下命令
mysql>use database_name;
mysql>source E:\rating.sql;
系统发出以下错误消息:
ERROR 1049 <42000>: Unknown database 'ating.sql'
错误1049:未知数据库'ating.sql'
这肯定与路径有关。有人能解释一下这个错误是如何产生的吗?谢谢你有use\这个转义字符(省略紧跟其后的字符。所以你可以改用\来解决这个问题
mysql>resour E:\\rating.sql;
您有use\并且这是一个转义字符(省略紧跟其后的字符。因此,要解决此问题,您可以使用\代替
mysql>resour E:\\rating.sql;
Mysql将
\r
识别为回车符的转义符
为了简化,您可以将文件重命名为以另一个字母开头的文件…不能是b n r t或z…Mysql将
\r
识别为回车符的转义符
为了更简单,您可以将文件重命名为以另一个字母开头的文件…不能是b n r t或z…。您需要跳转\@SudiptaChatterjee-演示如何操作…谢谢。问题已解决。@NigelNquande我正在使用Eclipse,并已使用连接器将MySQL DB连接到Eclipse。我正在Eclipse环境中执行所有查询nt.这在行业中是正常的还是行业中的每个人都使用MySQL Workbench?你需要避开\@SudiptaChatterjee-演示如何做…谢谢。问题解决了。@NigelNquande我正在使用Eclipse并使用连接器将MySQL DB连接到Eclipse。我正在Eclipse环境中进行所有查询。这在行业中是正常的还是在everybod中y在行业中使用MySQL Workbench?在我看来,重命名文件不是正确的解决方案。在我看来,转义路径分隔符是更好的解决方案。在我看来,重命名文件不是正确的解决方案。转义路径分隔符是更好的解决方案。@NigelNquande我的级别不够高,不允许我这么做。它需要级别15,而我只有11.不,那是给代表接受答案。只需单击勾号而不是箭头。@NigelNquande我的级别不够高,不允许我这么做。它需要15级,而我只有11岁。不,那是给代表接受答案。只需单击勾号而不是箭头。