sql - LOAD DATA LOCAL,如何跳过第一行?

我正在尝试将 CSV 文件加载到我的 MySQL 数据库中, 但我想跳过第一行。

我实际上它包含我的列的名称并且没有有趣的数据。

这是我正在使用的查询:

LOAD DATA LOCAL INFILE '/myfile.csv' 
INTO TABLE tableName
FIELDS TERMINATED BY ','
ENCLOSED BY '\"' 
LINES TERMINATED BY '\n' 
(column,column,column);

最佳答案

LOAD DATA INFILE '/tmp/test.txt' INTO TABLE test IGNORE 1 LINES;

( reference )

https://stackoverflow.com/questions/1618355/

相关文章:

mysql - 目录、模式、用户和数据库实例之间的关系

mysql - 从 cygwin 连接到 mysql

mysql - 如何在 bash 上运行 MySQL 命令?

mysql - MySQL中是否可以有基于函数的索引?

mysql - 在 Windows 上的 XAMPP 中哪里可以更改 lower_case_tabl

mysql - 如何为 MySQL 中的每个组选择第一行?

mysql - 如何在 MySQL 中正确使用 CASE..WHEN

mysql - SQL 性能 UNION 与 OR

MySQL - 条件外键约束

mysql - 总锁数超过锁表大小