【问题标题】:Importing .csv file in mysql Workbench 8.0.19 by writing a script通过编写脚本在 mysql Workbench 8.0.19 中导入 .csv 文件
【发布时间】:2020-07-26 07:58:04
【问题描述】:

我正在尝试通过编写脚本与使用表数据导入向导在 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】:

请使用单引号而不是反引号

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

【讨论】:

    猜你喜欢
    • 2019-03-18
    • 2016-02-06
    • 2016-01-29
    • 2016-05-07
    • 1970-01-01
    • 2016-01-30
    • 2016-09-15
    • 2020-01-18
    • 2018-12-23
    相关资源
    最近更新 更多