通过编写脚本在mysql Workbench 8.0.19中导入.csv文件

问题描述 投票:1回答:1

我正在尝试通过编写脚本而不是使用表数据导入向导在mysql工作台中导入.csv文件。

我尝试了以下脚本:

LOAD DATA LOCAL INFILE `/path/table_one.csv`
INTO TABLE Datatest.Table_one
FIELDS TERMINATED BY `,`
ENCLOSED BY `"`
LINES TERMINATED BY `\n`
IGNORE 1 ROWS;

但是我收到以下语法错误:

Error Code: 1064. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '`/path/table_one.csv` INTO TABLE Datatest.Table_one FIELDS TERMIN' at line 1

关于语法错误可能有什么想法?

mysql mysql-workbench mysql-error-1064
1个回答
0
投票

请使用单号而不是反引号

LOAD DATA LOCAL INFILE '/path/table_one.csv'
INTO TABLE Datatest.Table_one
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
IGNORE 1 ROWS;

并且请阅读When to use single quotes, double quotes, and backticks in MySQL

© www.soinside.com 2019 - 2024. All rights reserved.