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

标签 sql mysql csv import load-data-infile

我正在尝试将 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 )

关于sql - LOAD DATA LOCAL,如何跳过第一行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1618355/

相关文章:

csv - 上下文输出到CSV文件

sql - 在 SQL 中连接三个表

sql - 声明 VARBINARY 时使用变量指定 'size'

MySQL:JOIN 表 B 但如果表 B 中没有匹配项则返回表 A

mysql - SQL 非常简单的嵌套查询

php - MySQL:创建触发器时出现语法错误

mysql - MariaDB Regex 仅替换字符的第一个实例

python - 从 csv 文件读取数据时查找列表的累积和

MySQL:选择一个额外的列,根据 IF 语句对另一列进行分类

csv - 如何从导入的 csv 文件中索引日期时间列 - pandas