«LOAD» недопустимо в этой позиции для версии сервера ... »// Код ошибки: 1064. В синтаксисе SQL имеется ошибка - PullRequest
0 голосов
/ 07 апреля 2020

Я полный новичок ie в SQL, и мне трудно искать ответы, которые совпадают с моим делом. Я пытался следовать видео-учебнику о загрузке данных в mySQL, но когда я набрал следующие команды:

LOAD LOCAL DATA INFILE 'C:\\Users\\Given\\Documents\\exercise' into table pop_proj Fields terminated by ',' Enclosed by '"' Lines terminated by '\n' Ignore 1 lines;

, я получил следующее сообщение об ошибке:

Ошибка Код: 1064. У вас ошибка в синтаксисе SQL; обратитесь к руководству, соответствующему вашей MySQL версии сервера, чтобы найти правильный синтаксис для использования рядом с 'LOCAL DATA INFILE' C: \ Users \ Given \ Documents \ exerc 'в таблице pop_proj

I не знаю, что означает проверка руководства, соответствующего моему серверу. Буду очень признателен, если кто-нибудь сможет мне помочь в этом. Извините за то, что нуб. Благодаря.

1 Ответ

2 голосов
/ 07 апреля 2020

Синтаксис оператора LOAD DATA:

LOAD DATA LOCAL INFILE ... INTO TABLE ... 

Вместо:

LOAD LOCAL DATA INFILE ... INTO TABLE ... 

Ссылка: MySQL LOAD DATA оператор

...