Import csv mysql

awabi Messages postés 11 Statut Membre -  
productif Messages postés 39 Statut Membre -
Bonjour,

Je vous écris parce que j'ai un fichier csv qui contient plus de 13000 lignes que j'aimerai mettre dans une table mysql. Le problème c'est que dans le fichier le champ commentaire peut contenir des retour charriot et donc mysql interprete ca comme une fn de ligne et me retourne après une erreur qui dit que le nombre de colonnes ne correspond paas..

Merci

1 réponse

productif Messages postés 39 Statut Membre 20
 
D'après http://dev.mysql.com/doc/refman/5.0/fr/load-data.html, les retours chariot (tout comme les tabulations et back-slashs) contenus dans un champ doivent être précédé d'un '\' pour ne pas être interprétés comme des caractères séparateurs.

Il faut d'abord traiter le fichier pour insérer ces '\' aux bons endroits, et l'import devrait fonctionner.
1