Doublon dans un fichier csv

cs_kikol Messages postés 2 Date d'inscription vendredi 30 juin 2006 Statut Membre Dernière intervention 21 juillet 2009 - 21 juil. 2009 à 10:52
syndrael Messages postés 2378 Date d'inscription lundi 4 février 2002 Statut Membre Dernière intervention 29 décembre 2012 - 21 juil. 2009 à 21:30
Bonjour à vous, amis codeurs
Désolé je ne sais aps si cette question est à al bonne place car c'est du mysql mais aussi de l'implémentation ^^.
Je viens à vous car je rencontre un petit problème et je commence à manquer d'idée. En effet je dois actuellement importer un fichier csv dans une bdd.Cela ne me pause pas de problème, le seul problème est que dans ce fichier , il y a plusieurs fois la même lignes.
J'ai penser à une idée mais j'espère qu'il y en a une autre. J'avais pensé à faire une table temporaire, faire le test sur celle ci et transferer les données de cette table vers ma table.
Je ne sais pas si c'est possible de faire directement une insertion sans doublon à partir d'un fichier csv.
Cordialement

2 réponses

cs_kikol Messages postés 2 Date d'inscription vendredi 30 juin 2006 Statut Membre Dernière intervention 21 juillet 2009
21 juil. 2009 à 11:12
Désolé pour le double post
Je crois avoir trouvée une solution autre qu'une table temporaire, J'ai pensé à créer un index sur le champs où les doublons se répercutent.Qu'en pensé vous?
0
syndrael Messages postés 2378 Date d'inscription lundi 4 février 2002 Statut Membre Dernière intervention 29 décembre 2012 20
21 juil. 2009 à 21:30
au lieu de faire un Insert dans la table, fais un Replace. En fonction de tes clés ça put le faire. Tout dépend du schéma de ta table.
S.
0
Rejoignez-nous