【问题标题】:Problem in importing the CSV file containing multiple commas in a sigle field导入单个字段中包含多个逗号的 CSV 文件时出现问题
【发布时间】:2011-02-03 15:37:59
【问题描述】:

在 MYSQL DB 中导入大 (60MB) CSV 文件时遇到问题。 当地址字段具有多个逗号分隔值时会出现问题,例如家号、街道号、城镇等。

我尝试使用 BigDump,但由于单个字段包含多个逗号分隔值,因此问题没有解决。

专家的任何想法、建议或解决方案如何处理? 请回复,因为我厌倦了。

谢谢

【问题讨论】:

    标签: mysql csv import


    【解决方案1】:

    您是否尝试过使用LOAD DATA INFILE 语句。它允许您仔细控制 CSV 方言。

    【讨论】:

      【解决方案2】:

      地址是否用双引号括起来?喜欢:

      Name,Address,Email
      John Smith,"123 Elm Street,New York,NY",john.smith@gmail.com
      

      如果它没有用双引号括起来但包含逗号,则它不是有效的 CSV 文件。

      【讨论】:

      • 我正在用excel看这个文件,它没有用任何双引号括起来。
      • 用excel看不太理想,用文本编辑器打开。在您的问题中编辑几行,如果不确切知道您在看什么,就很难提供帮助。
      • 感谢您的回复。我在记事本中查看过它,这个地址值用双引号括起来,就像您提供的示例一样。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-10-24
      • 1970-01-01
      • 1970-01-01
      • 2018-01-10
      • 2021-12-28
      • 2013-02-02
      • 2017-03-17
      相关资源
      最近更新 更多