首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果csv的分隔符出现在值中,我能做什么?

问如果csv的分隔符出现在值中,我能做什么?
EN

Unix & Linux用户
提问于 2018-03-30 09:44:36
回答 1查看 54关注 0票数 0

假设我的csv文件包含

代码语言:javascript
复制
"item_name","price","description"
mobile,500$,It has many features (e.g., camera, big display, etc)  

我想使用mysql命令在mysql数据库中加载这个csv数据文件,如下所示

代码语言:javascript
复制
load data local infile 'file.csv' into table table
 fields terminated by ','
 lines terminated by '\n'
 (column1, column2, column3,...)  

您还可以说使用"封装每个值,并使用mysql的enclosed by '"'选项。但对我来说,每一种价值都是间接的。

如果有一种方法可以读取这种类型的csv,那么我只能包含description值,其中一列被"包围,但不是全部。

EN

回答 1

Unix & Linux用户

发布于 2018-03-30 10:37:03

我把它称为一个复杂的字段,我个人认为它是编码的,例如,在base64中,

代码语言:javascript
复制
$ echo "It has many features (e.g., camera, big display, etc)"  | base64
SXQgaGFzIG1hbnkgZmVhdHVyZXMgKGUuZy4sIGNhbWVyYSwgYmlnIGRpc3BsYXksIGV0YykK

当然,这样做也有好处和缺点。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/434462

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档