我有以下进口:
mysqlimport--columns=column1、column2等--ignore lines=1--fields终止于=,--verbose--local-u myuser-p mytable myfile.csv
我有一个包含以下内容的csv:
Beatguide,公司,/组织/Beatguide,Beatguide.me,http://beatguide.me,DEU,,Berlin,Berlin,,运营,“Beatguide,
添加声音的电子音乐事件列表和发现平台
寻找表演和俱乐部的经验
“夜晚”,电子产品|活动|音乐,消费者
电子|活动|硬件|媒体和娱乐|音乐和
音频,0,,2013-01-01,,,,11-50,,,http://www.facebook.com/beatguide.me,,
您可以看到简短的描述有一个逗号,但用引号括起来:

"Beatguide,

添加声音的电子音乐事件列表和发现平台
寻找表演和俱乐部的经验
“晚上。”
目前,上面的mysqlimport语句分割了这个字段。要使mysqlimport语句尊重引号并插入带逗号的字符串而不是拆分它,我应该向mysqlimport语句添加什么参数?

最佳答案

我添加了以下选项:

--fields-optionally-enclosed-by='"'

这解决了我的问题。

10-06 02:23