MySQL: Trouver des entrées en double dans une base de données
Conseil de Stefan Trost | 24/08/2020 à 12:19
Avec cette requête MySQL, nous obtenons tous les enregistrements qui ont la même valeur plus d'une fois dans une colonne donnée:
SELECT * FROM tab GROUP BY col HAVING COUNT(*) > 1;
Ainsi, nous retrouvouns tous les enregistrements de la table "tab", qui ont des doublons dans la colonne "col".
Nous pouvons également utiliser l'inverse de cette requête pour trouver tous les enregistrements qui n'existent qu'une seule fois dans la table:
SELECT * FROM tab GROUP BY col HAVING COUNT(*) = 1;
Bien entendu, vous devez remplacer "col" dans la requête par le nom de la colonne dans laquelle vous souhaitez rechercher des doublons. De même, vous devez remplacer "tab" par le nom de votre table.
Sur l’Auteur
Vous pouvez trouver des logiciels de Stefan Trost sur fr.sttmedia.com. Avez-vous besoin d'un logiciel personnalisé selon vos propres besoins? Écrivez-nous: fr.sttmedia.com/contact
Voir Profil
Sujets Connexes
MySQL: Supprimer Données de Table - Différence entre TRUNCATE, DELETE et DROP
Tutoriel | 0 Commentaires
MySQL: Ajouter une nouvelle Colonne à une Table
Tutoriel | 0 Commentaires
Renommer des Fichiers en ses Noms de Dossier
Tutoriel | 0 Commentaires
MySQL/PHP: Comment récupérer le dernier INSERT ID
Info | 0 Commentaires
CSS: Comment inclure CSS dans HTML
Tutoriel | 0 Commentaires
MySQL: Rechercher et Remplacer directement dans la Base de Données
Conseil | 1 Commentaire
MySQL: Ajouter ou Insérer un Nombre Aléatoire
Conseil | 0 Commentaires
Avis Important
Veuillez noter: Les contributions publiées sur askingbox.com sont des contributions d’utilisateurs et ne doivent pas remplacer les conseils d’un professionnel. Ils ne sont pas vérifiés par des indépendants et ne reflètent pas nécessairement l’opinion de askingbox.com. Apprendre encore plus.
Participer
Posez votre propre question ou écrivez votre propre article sur askingbox.com. Voici comment.