Phpmyadmin Export CSV
Résolu/Fermé
Christr
Messages postés
319
Date d'inscription
mercredi 15 avril 2009
Statut
Membre
Dernière intervention
19 janvier 2011
-
13 juil. 2009 à 15:44
Christr Messages postés 319 Date d'inscription mercredi 15 avril 2009 Statut Membre Dernière intervention 19 janvier 2011 - 13 juil. 2009 à 17:07
Christr Messages postés 319 Date d'inscription mercredi 15 avril 2009 Statut Membre Dernière intervention 19 janvier 2011 - 13 juil. 2009 à 17:07
5 réponses
Zep3k!GnO
Messages postés
2025
Date d'inscription
jeudi 22 septembre 2005
Statut
Membre
Dernière intervention
18 novembre 2015
200
13 juil. 2009 à 15:52
13 juil. 2009 à 15:52
Salut, tu peux pas modifier l'application qui génère le csv ou tu peux pas modifier le csv ?
Christr
Messages postés
319
Date d'inscription
mercredi 15 avril 2009
Statut
Membre
Dernière intervention
19 janvier 2011
46
13 juil. 2009 à 15:53
13 juil. 2009 à 15:53
Je peut modifier du moins je peut changer l'approche du csv mais pourquoi est ce que cela pose problème dans mon export ?
Christr
Messages postés
319
Date d'inscription
mercredi 15 avril 2009
Statut
Membre
Dernière intervention
19 janvier 2011
46
13 juil. 2009 à 15:58
13 juil. 2009 à 15:58
mon problème est à cause de la colone référence qui elle est auto-incrémenté car dans une autre table
sans la colonne référence (ref) cela fonctionne bien l'import du csv est ok
mais avec cette nouvelle colonne sa pose problème pourquoi ?
sans la colonne référence (ref) cela fonctionne bien l'import du csv est ok
mais avec cette nouvelle colonne sa pose problème pourquoi ?
Zep3k!GnO
Messages postés
2025
Date d'inscription
jeudi 22 septembre 2005
Statut
Membre
Dernière intervention
18 novembre 2015
200
13 juil. 2009 à 16:04
13 juil. 2009 à 16:04
Ca pose problème car du coup l'insert fait via le ficheir CSV va prendre en tant que 1er champ "2009-07-09" et à ce que j vois dans la structure de ta BDD ton premier champ c'est ref°°°°°°°int(11 qui est ton champ en autoincrement. Ce champ est de type int et "2009-07-09" c'est une string et non un int.
Donc pour que ça se passse bien il faut rajouter une colone dans ton csv qui sera vide.
Ca devrait fonctionner.
Car la actuellement c'est comme si dans l'insert tu faisais :
INSERT INTO taTable (ref, date, ...) VALUES ('2009-08-09', etc);
Avec la colone supplémentaire :
INSERT INTO taTable (ref, date, ...) VALUES ('', '2009-08-09', etc);
Au cas ou t'as pas d'excel voici une expression régulière pour insérer une collone a chaque ligne:
Pattern : ^(.*)$ --> ""
Replace : "";$1
Dis moi si c'est bon pour toi !
Donc pour que ça se passse bien il faut rajouter une colone dans ton csv qui sera vide.
Ca devrait fonctionner.
Car la actuellement c'est comme si dans l'insert tu faisais :
INSERT INTO taTable (ref, date, ...) VALUES ('2009-08-09', etc);
Avec la colone supplémentaire :
INSERT INTO taTable (ref, date, ...) VALUES ('', '2009-08-09', etc);
Au cas ou t'as pas d'excel voici une expression régulière pour insérer une collone a chaque ligne:
Pattern : ^(.*)$ --> ""
Replace : "";$1
Dis moi si c'est bon pour toi !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Christr
Messages postés
319
Date d'inscription
mercredi 15 avril 2009
Statut
Membre
Dernière intervention
19 janvier 2011
46
13 juil. 2009 à 17:07
13 juil. 2009 à 17:07
MERCI TU ES TROP UN BON
OUAAAAOUUUUUUU
MERCI ENCORE
OUAAAAOUUUUUUU
MERCI ENCORE