1.如果Source执行路径有中文的.sql文件,如果结尾有分号,报错:
ERROR:
Unknown command '\U',

报此错后输入任何指令都返回->

必须退出重新打开才行。
2.如果Source执行路径有中文的.sql文件,结尾不加分号,报错:
ERROR:
Failed to open file,error:42

3.如果Source执行路径没有中文的.sql文件,结尾有分号,报错:
ERROR:
Unknown command '\U',但是不会出现输入任何指令返回都是->的问题

4.如果Source执行路径没有中文的.sql文件,结尾没有分号,返回:
![]()
5.正确用法:
先选择数据库
.sql文件路径不含中文
结尾不加分号
总之
1.路径里有中文导致Failed to open file ......error:42
2.对于Unknown command '\U'解决方法有:
结尾不加分号;
先执行set names utf8;
把路径里的\全部换成/
文章讨论了中文路径中.sql文件分号对执行的影响,提供了解决方法:使用UTF-8编码和调整路径格式。
1602

被折叠的 条评论
为什么被折叠?



