使用背景
最近在做mysql的作业,要求使用source来进行导入sql文件。对于我自己是比较少使用这个命令的,因为大多都在使用sqlyog等可视化工具进行sql文件的导入,在本次实验过程中遇到了这个问题。
出现了以上这两种情况。
问题情况
于是我上网查了,说这种问题一般是路劲的问题。但我的路劲应该不会错。
Failed to open file 'E:/choolinfo.sql'
总结一下网上说会出现这种情况的:
- 路劲存在中文或者特殊符号
- 路劲中使用\没进行转义,使用\或者/就好
解决办法
但是我发现并没有解决我的问题,然后又在一篇文章中查到说source使用的是相对路劲,而不是绝对路劲。
于是我又去试了,直接在我的E盘输入cmd。
然后进入mysql,选择对应的库。
最后再使用source命令,用相对路劲。
source ./shoolinfo.sql;
最终执行完成。