首页 > 解决方案 > mySQL LOAD DATA LOCAL INFILE 逗号分隔

问题描述

我正在尝试使用 LOAD DATA INFILE 将 csv 文件插入到 mySQL 表中。

db 表中的所有列都是文本字段。我插入的数据如下所示:

Store,Sales
London,"500,000"
New York,"750,000"

我正在运行的查询如下所示:

LOAD DATA LOCAL INFILE 
'/Users/someone/Documents/Web/app/build/tempDataFiles/commaFile.csv' 
INTO TABLE someDb.sometable_Test FIELDS 
TERMINATED BY ',' 
ENCLOSED BY '"' 
LINES TERMINATED BY '\n' 
IGNORE 1 LINES;

但是第二列中的逗号被用作字段终止符: 在此处输入图像描述

关于为什么会发生这种情况的任何建议?

标签: javascriptmysqlnode.js

解决方案


推荐阅读