通过编写脚本在 mysql Workbench 8.0.19 中导入 .csv 文件
Importing .csv file in mysql Workbench 8.0.19 by writing a script
我正在尝试通过编写脚本而不是使用 Table 数据导入向导在 mysql workbench 中导入 .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
关于语法错误可能是什么的任何想法?
请使用单引号而不是反引号
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
我正在尝试通过编写脚本而不是使用 Table 数据导入向导在 mysql workbench 中导入 .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
关于语法错误可能是什么的任何想法?
请使用单引号而不是反引号
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