Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie verwende ich die Anweisung LOAD DATA INFILE, wenn sich die Datei an einem anderen Ort befindet?

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