Wenn Sie ein LOAD DATA INFILE
, muss sich die Datei auf dem System befinden, auf dem die MySQL-Datenbank ausgeführt wird, im Datenpfad.
Wenn sich die Datei auf Ihrem System befindet, fügen Sie den LOCAL
hinzu Stichwort. Die Datei wird dann an den Server gesendet, in einem temporären Verzeichnis gespeichert und von dort aus ausgeführt. Dies funktioniert nur, wenn die notwendigen Berechtigungen gesetzt sind .
LOAD DATA LOCAL INFILE '/path/to/your/local/file' INTO TABLE yourtable