【发布时间】:2012-04-25 05:38:39
【问题描述】:
这可能是我问过的最愚蠢的问题。但我无法弄清楚这一点。我正在尝试将 CSV 导入到我的 mysql 中。但我无法正确处理这些区域:
用以下方式分隔的列: 包含以下内容的列: 列转义: 以:
结尾的行这是 mycsv 中的示例行: AA|美洲武装部队|美国|美国
我会在每一个中放置什么?
【问题讨论】:
-
这不是 CSV 本身。
标签: mysql csv phpmyadmin
这可能是我问过的最愚蠢的问题。但我无法弄清楚这一点。我正在尝试将 CSV 导入到我的 mysql 中。但我无法正确处理这些区域:
用以下方式分隔的列: 包含以下内容的列: 列转义: 以:
结尾的行这是 mycsv 中的示例行: AA|美洲武装部队|美国|美国
我会在每一个中放置什么?
【问题讨论】:
标签: mysql csv phpmyadmin
如果您有与文件的列配置匹配的表,您要做的是:
LOAD DATA INFILE '<full file path>`
INTO TABLE <tbl_name>
FIELDS TERMINATED BY '|' LINES TERMINATED BY '\n';
如果某些字段可能包含|,那么这些字段应该用" 括起来,然后最后一个子句变为:
FIELDS TERMINATED BY '|' ENCLOSED BY '"' TERMINATED BY '\n'
【讨论】: