Le problème est avec LOCAL
. Il y a deux concepts de "local" dans ce cas. Vous voulez probablement dire que le fichier CSV se trouve sur le poste de travail sur lequel vous exécutez votre navigateur accédant à phpMyAdmin.
Mais le LOAD DATA LOCAL INFILE
s'exécute sur le serveur Web sur lequel phpMyAdmin s'exécute. Il recherche donc le fichier sur le serveur Web. Lorsque j'ai essayé ceci, j'ai reçu cette sortie d'erreur par phpMyAdmin :
#7890 - Can't find file '/Users/billkarwin/t.csv'.
Vous pouvez essayer d'utiliser la fonctionnalité d'importation de phpMyAdmin.
- Sélectionnez votre tableau.
- Cliquez sur Importer languette.
- Cliquez sur Choisir un fichier bouton pour accéder à votre fichier csv local.
- Sélectionnez 'CSV utilisant LOAD DATA' pour Format .
- Choisir d'autres options spécifiques au format .
- Cliquez sur Aller .