【问题标题】:different line break characters in CSVsCSV 中的不同换行符
【发布时间】:2010-02-16 22:43:34
【问题描述】:

我使用 LOAD DATA LOCAL INFILE 将 csv 文件上传到 MySQL。

如果 csv 是由 mac 创建的,我会在查询中包含 LINES TERMINATED BY '\r'。 如果 csv 是由 MS Office 创建的,我会在查询中包含 LINES TERMINATED BY '\n' 。 如果 csv 是在 Open Office 中创建的,我将完全省略 LINES TERMINATED BY。

有没有一种方法可以制定我的查询,以便上传 csv,无论它是如何创建的?

【问题讨论】:

  • 请注意,字段也可以用不同的方式分隔,例如带引号或不带引号。逗号也可以表示千位。

标签: mysql csv load-data-infile


【解决方案1】:

查找行终止剥离过程。应该有一些资源可以查看 \r\n 问题以及如何在不同的编码集中解决这些问题。

【讨论】:

    猜你喜欢
    • 2011-08-18
    • 2012-12-12
    • 2013-05-07
    • 2017-10-25
    • 2015-01-07
    • 1970-01-01
    • 1970-01-01
    • 2012-06-26
    相关资源
    最近更新 更多