小编Nic*_*icB的帖子

Mysql CSV 导入 - 最后一个字段的问题

csv 数据如下所示:

"COUNTRY_ALPHA2_CODE","COUNTRY_NUMERIC_CODE","COUNTRY_NAME","REGION_CODE","REGION_NAME"
"AD","020","Andorra","02","Canillo"
"AD","020","Andorra","03","Encamp"
"AD","020","Andorra","04","La Massana"
"AD","020","Andorra","05","Ordino"
Run Code Online (Sandbox Code Playgroud)

当我尝试使用以下代码导入它时:

LOAD DATA LOCAL INFILE 'COUNTRIES.CSV'
INTO TABLE countries
FIELDS TERMINATED BY ','
OPTIONALLY ENCLOSED BY '"'
ESCAPED BY '"'
LINES TERMINATED BY '\n'
IGNORE 1 LINES;
select * from countries; 
Run Code Online (Sandbox Code Playgroud)

我在最后一个字段上得到了非常奇怪的行为,就好像它正在寻找最后一个有逗号的字段一样。

+-------------------------+---------------------+---------------------+----------------------+
| COUNTRY_NAME            | COUNTRY_ALPHA2_CODE | COUNTRY_ALPHA3_CODE | COUNTRY_NUMERIC_CODE |
+-------------------------+---------------------+---------------------+----------------------+
| Afghanistan             | AF                  | AFG                 | 004"
"Ant           |
| Anguilla                | AI                  | AIA                 | 660"
"Alb           |
| Aland Islands           | AX                  | ALA                 | 248" …
Run Code Online (Sandbox Code Playgroud)

mysql csv

5
推荐指数
1
解决办法
775
查看次数

标签 统计

csv ×1

mysql ×1