MySQL 错误 1064 LOAD DATA LOCAL INFILE 语法不正确

标签 mysql

正在尝试加载 csv 文件。

我可以毫无问题地加载此查询:

LOAD DATA LOCAL INFILE 'C:/Users/ovoJa/Downloads/VEN01_527.csv'
INTO TABLE venom
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\r\n'
(status, appid, phone, year, firstname, lastname, address, make, model, city, state, zip, count);

如果我尝试向此语句添加 IGNORE 1 ROWS 以跳过标题行,则会出现语法错误。

LOAD DATA LOCAL INFILE 'C:/Users/ovoJa/Downloads/VEN01_527.csv'
INTO TABLE venom
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\r\n'
(status, appid, phone, year, firstname, lastname, address, make, model, city, state, zip, count)
IGNORE 1 ROWS;

最佳答案

IGNORE 1 ROWS 必须位于列列表之前。 – 巴尔马尔(来源)

关于MySQL 错误 1064 LOAD DATA LOCAL INFILE 语法不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55008724/

相关文章:

mysql - 限制coldfusion中mysql显示的字符数

java - MariaDB 功能索引

mysql - 转储所有数据库并在另一台服务器上重新导入?

mysql - 从表中选择直到找到特定值

mysql - 如何在选择查询mysql中获取行号

mysql - 如何从命令行连接到 MySQL

php - 在 PHP 中将日期和时间转换为 GMT,反之亦然......?

mysql - R - 在 R 中使用 VPN 连接到 MySQL

php - 在mySQL中动态选择表

mysql - 如何汇总只出现一次的行?