假设我的csv文件包含
"item_name","price","description"
mobile,500$,It has many features (e.g., camera, big display, etc) 我想使用mysql命令在mysql数据库中加载这个csv数据文件,如下所示
load data local infile 'file.csv' into table table
fields terminated by ','
lines terminated by '\n'
(column1, column2, column3,...) 您还可以说使用"封装每个值,并使用mysql的enclosed by '"'选项。但对我来说,每一种价值都是间接的。
如果有一种方法可以读取这种类型的csv,那么我只能包含description值,其中一列被"包围,但不是全部。
发布于 2018-03-30 10:37:03
我把它称为一个复杂的字段,我个人认为它是编码的,例如,在base64中,
$ echo "It has many features (e.g., camera, big display, etc)" | base64
SXQgaGFzIG1hbnkgZmVhdHVyZXMgKGUuZy4sIGNhbWVyYSwgYmlnIGRpc3BsYXksIGV0YykK当然,这样做也有好处和缺点。
https://unix.stackexchange.com/questions/434462
复制相似问题