评论(2)


DA弯道超车
2021-11-08
一般会百度搜索error code 29或者1290对应解释,通常问题在:文件路径的反斜杠用法,系统的安全上传文档路径等。简述如下:
1、找到安全路径
在mysql命令行输入:show variables like '%secure%';
通常路径为: C:\ProgramData\MySQL\MySQL Server 8.0\Uploads\
2、把要导入的mysql数据文件(Excel,CSV,txt等)复制到上面的路径下,在按住shift键右键点击文件复制路径;
3、得到文件路径后,在MySQL中使用相关语句导入该文件,注意这时,文件的反斜杠要修改
load data infile "C:\\ProgramData\\MySQL\\MySQL Server 8.0\\Uploads\\table1.csv"
# 注意:要把原文件路径中的"\"换成"\\
这时已基本搞定了。
少数情况下,学员按上述规则修改后还是会报错。主要问题在数据源。
部分学员windows系统设置隐藏文件后缀,或者直接手动把文件名增加后缀“.csv”。这里注意要把数据源打开后另存为含后缀名“.csv”的文件,从而保证数据格式规范可识别。
480.0000
1
0
推荐帖子
0条评论
0条评论
1条评论