【发布时间】: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