如何将CSV导入MySQL,字段之间用逗号分隔,并且也包含逗号但不包含封闭符

如何将CSV导入MySQL,字段之间用逗号分隔,并且也包含逗号但不包含封闭符,mysql,sql,csv,Mysql,Sql,Csv,我有一个CSV文件,但字段中的字符串包含逗号。字段内没有用于区分字段和逗号的附件 i、 e: 2014年4月20日星期六14:50:47 CDT 2013,推特手柄,新闻“惊喜”:人们说,诸如此类的东西 我一直在阅读LOAD DATA Infle,但没有看到任何帮助。如果包含逗号的数据字段没有正确引用,任何计算机程序都无法确定哪些逗号是字段分隔符,哪些是数据本身的一部分 与您的CSV文件源交谈,要求他们使用正确的报价,或使用不会出现在数据字段中的分隔符(例如,制表符分隔符)。这样的数据清理会带来

我有一个CSV文件,但字段中的字符串包含逗号。字段内没有用于区分字段和逗号的附件

i、 e: 2014年4月20日星期六14:50:47 CDT 2013,推特手柄,新闻“惊喜”:人们说,诸如此类的东西


我一直在阅读LOAD DATA Infle,但没有看到任何帮助。

如果包含逗号的数据字段没有正确引用,任何计算机程序都无法确定哪些逗号是字段分隔符,哪些是数据本身的一部分


与您的CSV文件源交谈,要求他们使用正确的报价,或使用不会出现在数据字段中的分隔符(例如,制表符分隔符)。

这样的数据清理会带来无尽的挫败感,花费更多的时间:-(一个想法:在你的例子中,看起来唯一可能有额外逗号的字段是最后一个。如果是这样,你可以实际预处理数据来解决问题。如果多个字段可能有数据逗号,你就不能这样做。是这样吗?是这样。这只是最后一个字段。我在想办法o使用逗号定义的前两个字段定义三列,第三列只接受字符串中剩余的内容。我最终使用Python读取csv并编写了一个新的csv。我遍历了记录,并连接了前两个数组值之外的所有额外现有数组值。很高兴您能够这样做如果这个答案解决了你的问题,别忘了接受它。