DarkThom
Messages postés4Date d'inscriptionlundi 19 juin 2006StatutMembreDernière intervention 4 décembre 2013
-
30 mai 2011 à 10:58
DarkThom
Messages postés4Date d'inscriptionlundi 19 juin 2006StatutMembreDernière intervention 4 décembre 2013
-
30 mai 2011 à 14:10
Bonjour, je souhaiterai savoir quel requête il faut taper pour supprimé les doublons total, ce que je veux dire par la, c'est la suppression des doublons lorsque qu'une ligne est équivalente à 100% à une autre car j'ai beaucoup de colonnes ou les données sont équivalentes. J'ai fait beaucoup de recherches sur internet et il serait question de passer par une table temporaire, mais ca me retire les doublons en fonction de chaque colonnes du coup je me retrouve avec plus rien du tout dans ma bdd...
J'espère avoir été clair .
Je vous remercie.
Cordialement,
Thomas.
cod57
Messages postés1653Date d'inscriptiondimanche 7 septembre 2008StatutMembreDernière intervention11 septembre 201319 30 mai 2011 à 13:36
bonjour
je passerai par une table temporaire
oui tu peux mettre 'select ... limit 1' comme le premier trouvé
puis le tableau recuperer tu le recris dans une table identique,une copie avec un autre nom
tu peux aussi mettre 'unique' dans les champs de la nouvelle table pour eviter les doublons ... phpmyadmin -> structure table -> action -> unique
puis tu supprimes ton ancienne table et tu renomes ta copie avec le nom de l'ancienne ...
mais d'abord fait une copie par un export sql de l'ancienne table
via phpmyadmin
DarkThom
Messages postés4Date d'inscriptionlundi 19 juin 2006StatutMembreDernière intervention 4 décembre 2013 30 mai 2011 à 13:41
Merci pour ta réponse, mais si je met des index uniques, je vais me retrouver avec des suppressions de doublons non total, c'est à dire que je vais avoir des suppressions car la premières colonnes est équivalentes sur 2 lignes mais ou les autres colonnes ne le sont pas.