Mysql将txt文件导入数据库采坑 load data local infile

使用mysql的load data local infile语句
将 txt csv 等等文件导入导数据库中

文件字段之间用 '\t' ',' 等等分隔符
行与行之间用 '\n'等分割符 (注意Windows下与Linux下换行符的区别, '\r\n'或者'\n'

load data local infile 文件路径 into table 表名 fields terminated by 字段分隔符 lines terminated by 行分隔符 (col1, col2, ....);

一开始我没有加命令尾部的字段名,导致很多次数据只录入了一两行,一开始还以为是分隔符等等的原因,后来看到表的第一个主键自增的id变成了我的第一列数据,想到可能得指定下数据字段吧,所以最好还是加上字段明确一下呀!!

踩坑踩坑,小白一个,本来简简单单的问题,搞了好久…学习一个。

服务器竟然没有Python3,竟然没有pymysql,竟然没有pip…所以说基础啊,不能只指望一个python啊啊啊啊

全部评论
可以请教一下导入导出数据的问题吗?
点赞 回复 分享
发布于 2020-04-14 00:11

相关推荐

11-15 17:19
湖南大学 Java
成果成果成果果:这是哪个公司的hr,这么离谱吗,我没见过用性别卡技术岗的,身边女性同学拿大厂offer的比比皆是
点赞 评论 收藏
分享
微风不断:兄弟,你把四旋翼都做出来了那个挺难的吧
点赞 评论 收藏
分享
1 收藏 评论
分享
牛客网
牛客企业服务