Импорт файла .csv в mysql Workbench 8.0.19 с помощью сценария - PullRequest
1 голос
/ 13 апреля 2020

Я пытаюсь импортировать файл .csv в mysql верстак, написав скрипт вместо использования мастера импорта данных таблицы.

Я пробовал следующий скрипт:

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

Есть какие-либо идеи о том, что может быть синтаксическая ошибка?

1 Ответ

0 голосов
/ 13 апреля 2020

Пожалуйста, используйте одиночные галочки, а не обратные галочки

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;

и прочитайте Когда использовать одиночные кавычки, двойные кавычки и обратные галочки в MySQL

...