小编典典

如何将csv文件导入MySQL工作台?

mysql

我有一个CSV文件。它包含140万行数据,因此我无法在Excel中打开该csv文件,因为其限制约为100万行。

因此,我想将此文件导入MySQL工作台中。此csv文件包含以下列

"Service Area Code","Phone Numbers","Preferences","Opstype","Phone Type"

我正在尝试在MySQL工作台中创建一个名为“虚拟”的表,其中包含诸如

ServiceAreaCodes,PhoneNumbers,Preferences,Opstyp,PhoneTyp.

CSV文件名为model.csv。我在工作台中的代码是这样的:

LOAD DATA LOCAL INFILE 'model.csv' INTO TABLE test.dummy FIELDS TERMINATED BY ',' lines terminated by '\n';

但我收到类似的错误 model.CSV file not found


阅读 275

收藏
2020-05-17

共1个答案

小编典典

我想您缺少ENCLOSED BY子句

LOAD DATA LOCAL INFILE '/path/to/your/csv/file/model.csv'
INTO TABLE test.dummy FIELDS TERMINATED BY ','
ENCLOSED BY '"' LINES TERMINATED BY '\n';

并指定csv文件的完整路径

加载数据文件-MySQL文档

2020-05-17