Maison > base de données > tutoriel mysql > Comment puis-je supprimer les lignes en double dans MySQL en fonction du SID ?

Comment puis-je supprimer les lignes en double dans MySQL en fonction du SID ?

Mary-Kate Olsen
Libérer: 2024-12-14 14:55:21
original
165 Les gens l'ont consulté

How Can I Remove Duplicate Rows in MySQL Based on SID?

Suppression des lignes en double basées sur le SID à l'aide de MySQL

Vous souhaitez éliminer les lignes en double identifiées par un SID spécifique dans une table MySQL. Une requête SQL peut être utilisée pour réaliser cette tâche.

Requête SQL :

La requête SQL suivante peut être utilisée pour supprimer les lignes en double :

ALTER IGNORE TABLE `table_name` ADD UNIQUE (title, SID)
Copier après la connexion

Explication :

  • ALTER IGNORE TABLE : Modifie la table spécifiée sans générer d'erreurs si des clés en double sont rencontrées.
  • table_name : Le nom de la table que vous souhaitez modifier.
  • ADD UNIQUE : Crée un index unique sur les colonnes titre et SID .

Comment ça marche :

  • Cette requête crée un index unique sur les colonnes spécifiées.
  • Lorsque des données sont insérées dans la table, le moteur de base de données vérifie l'index pour s'assurer qu'il n'existe aucune ligne en double.
  • Toutes les lignes en double rencontrées sont ignoré.

Remarque :

L'efficacité de cette approche dépend de la taille de l'index et s'il peut tenir dans la mémoire. Si l'index est trop volumineux, les performances des requêtes peuvent être affectées.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal