Problème d'import de fichier CSV via LOAD DATA
Bonjour,
J'essaye d'importer un fichier CSV contenant des données. Celui-ci contient environ 3000 lignes ayant chacunes 4 champs (un champ par colonne). Voici un aperçu de ce fichier :
http://data.imagup.com/10/1153549364.png
Je veux importer ces données dans une table via phpMyAdmin. dont la structure est la suivante :
id | idCommune | name | adress | latitude | longitude | region | informations
Le champ name du fichier csv correspond au champ name de la table et ainsi de suite.
Voici la requête que j'utilise dans phpMyAdmin :
Code:
1 2 3 4 5 6 7 8 9 10
| LOAD DATA LOCAL INFILE 'le_chemin_daccess_du_fichier\\fichier.csv'
INTO TABLE ma_table
FIELDS
TERMINATED BY '\t'
LINES
TERMINATED BY '\n'
IGNORE 1 LINES
(name,region,latitude,longitude); |
Le problème, c'est qu'une fois la requête exécutée (sans erreur), ma table contient bien les 3000 lignes insérées, mais toutes les informations sont dans le champ "name". Celui-ci contient donc pour chaque ligne (name;region;latitude;longitude).
Pourquoi les informations ne s'insèrent-elles pas dans les bons champs associés et comment faire pour que ce soit le cas ?
Merci d'avance pour vos réponses, si je n'ai pas été clair n'hésitez pas à me le faire savoir :ccool:.
Aenur56