Импорт CSV в MySQL с загрузкой данных Infile - PullRequest
1 голос
/ 20 декабря 2010

Я пытаюсь загрузить файл CSV в MySQL и получаю синтаксические ошибки:

load data infile 'c:/worldminwage.csv' fields terminated by ',' enclosed
by '"' lines terminated by '\n' (YearlyWage, PercentGDP, Date
effective);

Может кто-нибудь помочь мне заставить это работать? Спасибо.

Ответы [ 2 ]

5 голосов
/ 20 декабря 2010

Допустимый синтаксис: LOAD DATA INFILE 'c:/worldminwage.csv' INTO TABLE tablename.

Вы забыли упомянуть, в какую таблицу должны входить данные. См. ЗАГРУЗИТЬ ИНФИЛЬ ДАННЫХ Синтаксис

1 голос
/ 11 апреля 2014

Я думаю, что это было бы больше теста

LOAD DATA INFILE 'c:/worldminwage.csv' fields terminated by ',';

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

...