Insérer des données .csv a une table MySQL
RésoluPutoisSplendide90 Messages postés 22 Date d'inscription Statut Membre Dernière intervention - 10 août 2024 à 15:26
- Table base de données
- Fuite données maif - Guide
- Table ascii - Guide
- Table des matières word - Guide
- Base de registre - Guide
- La base de données de sécurité du serveur n'a pas de compte d'ordinateur pour la relation ✓ - Forum Réseau
8 réponses
bonjour,
On dirait que tu donnes le nom d'un dossier, pas celui d'un fichier.
Cette discussion suggère que le LOAD LOCAL FILE est désactivé par défaut. https://bugs.mysql.com/bug.php?id=91872
Il faudrait soit l'initialiser dans la ligne de commande qui lance mysql, soit le faire dans le fichier de config de mysql
I can avoid this error in the command line client by starting my client with this command : mysql -u <my_user_name> -p --local_infile=1 Suggestions around putting this in the config like so: [mysql] local-infile local_infile=1 [client] local-infile local_infile=1
Bonjour,
Si tu veux charger un fichier csv, dans infile, il faut donner le nom du fichier, pas un nom de répertoire.
LOAD DATA LOCAL INFILE 'C:\User\DELL\oneDrive\Documents\usagers.csv'
Et si on a des doutes sur les droits dans C:\USER on copie le fichier dans un répertoire comme C:\TEMP
Merci jee pee
Effectivement j'ai j'avais des doutes sur mes privilèges vu l'erreur sur laquelle je bute
Alors j'ai suivi vos instructions comme suit:
LOAD DATA LOCAL INFILE 'C:\User\Dell\AppData\Local\Temp\quitances.csv'
INTO TABLE Usager
FIELDS TERMINATED BY ';'
LINES TERMINATED BY '\n'
IGNORE 1 LINES;
Malheureusement j'obtiens toujours la même erreur 2068(HY000): load data local infile file request rejected due to restrictions on access.
???? Pourtant j'ai bien copie le fichier quittances.csv dans le répertoire temps avec le path indiqué et me rassurer d'avoir bien respecté l'orthographe du fichier ????
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionMerci encore jee pee
J'ai vue comment entrer mon code
Et activités les notifications aux réponse à mes messages
Rebonjour,
???? Je galère toujours à résoudre ce problème, cette fois ci j'ai l'erreur 2(HY000) file 'c:PPP.csv' not found (is erno 2- no such file or direction)
LOAD DATA INFILE 'C:\ppp.csv' INTO TABLE Usager FIELDS TERMINATED BY ';' LINES TERMINATED BY '\n' IGNORE 1 LINES;
Alors que le fichier se trouve belle et bien dans le répertoire C et a le simple nom ppp.csv
Un grand merci jee pee
J'ai beaucoup aimé ton pragmatisme dans les directives des propositions de solutions a mon probleme.
J'ai pu faire des insertions dans ma table
Je découvre encore plus l'environnement mySQL, j'espère vraiment encore avoir tes conseils a l'avenir pour d'éventuelle problème rencontré dans mon apprentissage ????