Kiedy wykonujesz LOAD DATA INFILE
, plik musi znajdować się w systemie, w którym działa baza danych MySQL, w ścieżce danych.
Jeśli plik znajduje się w twoim systemie, dodaj LOCAL
słowo kluczowe. Plik zostanie następnie przesłany na serwer, zapisany w katalogu tymczasowym i stamtąd uruchomiony. Działa to tylko wtedy, gdy ustawiono niezbędne uprawnienia .
LOAD DATA LOCAL INFILE '/path/to/your/local/file' INTO TABLE yourtable