Зареждане на CSV файл - mysql

Опитвах се да зареди CSV файл в таблица, наречена Actors, Какъв е проблемът с този код?

LOAD DATA LOCAL INFILE "actors.csv"
INTO TABLE Actors
FIELD TERMINATED BY ","
OPTIONALLY ENCLOSED BY """;

Отговори:

1 за отговор № 1

Проблемът ви е със синтаксис.

Моля, вижте Ръководство на MySQL - 13.2.6 ИНФИЛ ЗА ИНФОРМАЦИЯ ЗА НАДЪРЖАНЕ Синтаксис, Правилният синтаксис е FIELDS не FIELD.

Ето защо трябва да бъде:

LOAD DATA LOCAL INFILE "actors.csv"
INTO TABLE Actors
FIELDS TERMINATED BY ","
OPTIONALLY ENCLOSED BY """;

1 за отговор № 2

Изпробвайте този код, игнорирайте последния ред, ако нямате заглавка (колони със заглавие) в горната част на CSV файла

LOAD DATA LOCAL INFILE "actors.csv"
INTO TABLE Actors
FIELDS TERMINATED BY ","
OPTIONALLY ENCLOSED BY """
LINES TERMINATED BY "n"
IGNORE 1 ROWS