您的位置:首页 > 数据库 > MySQL

mysql将csv数据导入进去

2016-12-06 14:14 232 查看
基本的sql代码如下

load data infile '/tmp/test.csv'
into table test_info
fields terminated by ','  optionally enclosed by '"' escaped by '"'
lines terminated by '\r\n';


其中遇到的问题,1:字段需要匹配(虽然数字在csv中也是用双引号包围,但是数据库中可以定义为int,float等,会自动转换的??我认为是这样)

          暂时还没有找到如何按照位置和字段名称匹配的方法(后面用到再查吧),

        2;第一个字段会读取"",比如第一个为"124545",本来应该读取124545,但是最终会将双引号也读进去。所以可能会报字段长度不够的错误

        3;。。。。。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: