Maison > Article > base de données > Comment supprimer les champs en double dans la table MySQL
Méthode MySQL pour supprimer les champs en double dans la table : [supprimer la condition de suppression dans (sélectionner la colonne d'identification unique de la table (extraire les doublons) renommer la table))]. L'opération de déduplication dans MySQL nécessite généralement plusieurs niveaux d'imbrication des instructions.
MySQL est un système de gestion de bases de données relationnelles développé par la société suédoise MySQL AB et est actuellement un produit d'Oracle. MySQL est l'un des systèmes de gestion de bases de données relationnelles les plus populaires. En termes d'applications WEB, MySQL est le meilleur logiciel d'application RDBMS (Relational Database Management System).
(Tutoriel recommandé : Tutoriel vidéo MySQL)
Problème trouvé ?
Les mêmes données apparaissent plusieurs fois dans le même tableau. Mon exigence est de supprimer les données redondantes mais d'en conserver une.
Définissez le nom de la table table_a, déterminez les deux seuls champs c_1, c_2 et les données de champ non pertinentes
Les données originales de la table sont les suivantes
Supprimer la déclaration :
DELETE FROM table_a WHERE id IN (SELECT id FROM ( SELECT id FROM table_a GROUP BY c_1,c_2 HAVING count(*) > 1 )e );
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!