MySQL导入数据文件(csv)失败 出现ERROR1290(HY000)报错

嗨,最近是在做数据库综合实验的我
有一说一,导入数据真的让我有点crazy,遇到了各种问题 ,我现在总结一下ε(┬┬﹏┬┬)3

当我想要导入老师给的.csv文件时我写了如下语句:

mysql> load data infile 'C:\ProgramData\MySQL\MySQL Server 5.7\Uploads\employee.csv' into table employee
    -> character set gbk
    -> fields terminated by ','
    -> lines terminated by '\r\n';

然后他告诉我:

ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option

我按照网上的教程进行查看
输入:

show variables like "secure_file_priv";

发现我的路径是这样的:
MySQL导入数据文件(csv)失败 出现ERROR1290(HY000)报错_第1张图片
懂了 所以我只要把文件放在这个目录下就行了,我就赶紧放了进去:MySQL导入数据文件(csv)失败 出现ERROR1290(HY000)报错_第2张图片
开始写跟上面一样的语句,当我以为它会导入成功的时候,它又报错,还是一模一样的错误,我…很疑惑…怎么这个亚子???
有一说一,MySQL这个写错了就重来也挺烦人的,所以我写了好几遍…还是失败。

那行吧我改路径,我把my.ini里面的secure_file_priv参数给改了一下,这里 出现了第二个问题
修改了之后我MySQL打不开了…重新启动失败了…我…附图一张
MySQL导入数据文件(csv)失败 出现ERROR1290(HY000)报错_第3张图片
最后我找到解决方法:
MySQL导入数据文件(csv)失败 出现ERROR1290(HY000)报错_第4张图片
注意不要打空格!我第一次就是里面打了空格 数据库就打不开了
修改完之后,保存的时候 选择所有文件编码选择ANSI
MySQL导入数据文件(csv)失败 出现ERROR1290(HY000)报错_第5张图片
如果不这样做可能就数据库打不开了…我没试过 室友告诉我的 改了一下午发现是编码错误,我就继承了她的经验,按照她的来了(o゚v゚)ノ
修改之后的结果:
MySQL导入数据文件(csv)失败 出现ERROR1290(HY000)报错_第6张图片
这样总可以了吧…我抱着希望又输了一遍(o゚v゚)ノ

MySQL导入数据文件(csv)失败 出现ERROR1290(HY000)报错_第7张图片
在这里插入图片描述
???哪里错了?行叭 我复制粘贴的 那可能出错了 我手打一遍好吧
在这里插入图片描述
你又找不到文件了?我来回看了好几次,路径没错啊…
MySQL导入数据文件(csv)失败 出现ERROR1290(HY000)报错_第8张图片
最后经过室友的提醒,我把路径里面的反斜杠换成斜杠,终于成功了在这里插入图片描述
害 具体原因下次再写 我先去平复一下我的心情 再见

你可能感兴趣的:(代码报错)