我有以下导入:
mysqlimport --columns = column1,column2等--ignore-lines = 1 --fields-terminated-by =, - 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语句中添加了什么参数,让它尊重引号并使用逗号插入字符串而不是将其拆分?
答案 0 :(得分:1)
我添加了以下选项:
--fields-optionally-enclosed-by='"'
这解决了我的问题。