ЗАГРУЗИТЬ ДАННЫЕ В ФАЙЛ, куда поместить файл на сервер

Я использую данные загрузки в файле команды mysql с помощью следующего синтаксиса

LOAD DATA LOCAL INFILE '/var/www//Distivoc.txt' INTO TABLE `cds_distivoc` FIELDS TERMINATED BY '\t'  LINES TERMINATED BY '\n' 

Прямо сейчас я использую LOCAl Keyword, потому что он временно копирует файл на сервер и выполняет команду.

Запрос: где поместить файл на сервер, если я не хочу использовать локальную копию.

1 ответ

Куда положить файл...

Файл должен быть доступен клиенту в случае опции LOCAL или сервером.

Из документации:

Если указано LOCAL, файл читается клиентской программой на клиентском хосте и отправляется на сервер. Файл может быть задан как полный путь, чтобы указать его точное местоположение. Если задано как относительный путь, имя интерпретируется относительно каталога, в котором была запущена клиентская программа. Если LOCAL не указан, файл должен находиться на хосте сервера и считываться непосредственно сервером... дополнительная информация

Другие вопросы по тегам