Lorsque vous faites un LOAD DATA INFILE
, le fichier doit se trouver sur le système qui exécute la base de données MySQL, dans le chemin des données.
Si le fichier est sur votre système, ajoutez le LOCAL
mot-clé. Le fichier sera ensuite envoyé au serveur, stocké dans un répertoire temporaire et exécuté à partir de là. Cela ne fonctionne que si les autorisations nécessaires sont définies .
LOAD DATA LOCAL INFILE '/path/to/your/local/file' INTO TABLE yourtable