Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1447 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Eliminer doublons sur base de données

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Eliminer doublons sur base de données

n°2068275
ingeniomat​ique
Posté le 05-04-2011 à 20:03:27  profilanswer
 

Bonjour à tous,
 
Sur une de mes bases de données, j'effectue la requête suivante :
 
SELECT mail, COUNT( mail ) FROM emails GROUP BY mail HAVING COUNT( mail ) >1 ORDER BY COUNT( mail ) DESC ;
 
Cela m'a permis de détecter plus d'un millier de doublons (deux fois le même mail, identique).
Chaque mail étant néanmoins associé à un ID différent.
 
Je souhaiterais SUPPRIMER tous les doublons (ou triples, parfois), en ne conservant un seul enregistrement (peu importe lequel) associé à chaque adresse e-mail.
 
Et c'est là que j'aurais besoin de votre aide...
 
Merci beaucoup par avance,
 
Antoine

mood
Publicité
Posté le 05-04-2011 à 20:03:27  profilanswer
 

n°2068280
mr simon
Posté le 05-04-2011 à 20:24:53  profilanswer
 

Je ferais quelque chose comme ca

Code :
  1. SELECT min(id), email INTO new_table FROM emails GROUP BY email
  2. DELETE FROM emails
  3. SELECT id, email INTO emails FROM new_table


n°2073472
ingeniomat​ique
Posté le 03-05-2011 à 11:24:38  profilanswer
 

Merci beaucoup - ça a fonctionné.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Eliminer doublons sur base de données

 

Sujets relatifs
Questionnaire, récupération de donnéesBesoin d'aide Php base de donnée
Alimentation d'une variable avec données d'un tableau[perl] regroupement de donnees suivies
Structure clé , valeur avec ordre et doublonsconnexion a la base de données ne marche pas
Afficher données mysql dans un tableauBases de Données
installation d'un wordpress sur une base en cours d'utilisation 
Plus de sujets relatifs à : Eliminer doublons sur base de données


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR