1. Suchen Sie nach doppelten Zeilen Wählen Sie * aus Blog-Benutzerrelation ein WHERE (eine.Konto-Instanz-ID, eine.Follow-Konto-Instanz-ID) IN (SELECT Konto-Instanz-ID, Follow-Konto-Instanz-ID FROM Blog-Benutzer-Relation GROUP BY Konto-Instanz-ID, Follow-Konto-Instanz-ID HAVING ANZAHL(*) > 1) 2. Löschen Sie doppelte Zeilen (behalten Sie eine) PS: Aufgrund der Löschfunktion von MySQL gilt: Wenn die Where-Bedingung der gelöschten Tabelle „in“ enthält und diese Tabelle auch in „in“ vorhanden ist, kann sie nicht gelöscht werden. /*Eine temporäre Tabelle erstellen*/ Tabelle erstellen blog_user_relation_temp AS ( SELECT * FROM blog_user_relation a WHERE (eine.Konto-Instanz-ID,eine.Follow-Konto-Instanz-ID) IN (SELECT account_instance_id,follow_account_instance_id FROM blog_user_relation GROUP BY account_instance_id, follow_account_instance_id HAVING COUNT(*) > 1) UND relation_id NICHT IN (SELECT MIN(relation_id) FROM blog_user_relation GROUP BY account_instance_id, follow_account_instance_id HAVING COUNT(*)>1)); /*Daten löschen*/ LÖSCHEN AUS `blog_user_relation`, WO relation_id IN (WÄHLEN relation_id AUS blog_user_relation_temp); /*Temporäre Tabelle löschen*/ DROP TABLE blog_user_relation_temp; Das könnte Sie auch interessieren:
|
<<: Implementierung eines Puzzlespiels mit js
>>: Beispielanalyse der Listen-Direktive in Nginx
vertical-align wird hauptsächlich verwendet, um d...
Jetzt können wir ein Eingabeattribut namens „Autov...
Win10 installiert die dekomprimierte Version von ...
In diesem Artikelbeispiel wird der spezifische Co...
Der META-Tag, umgangssprachlich auch als Tag beze...
Drei Funktionen: 1. Automatische vertikale Zentrie...
1. Was ist Floating? Floaten bedeutet, wie der Na...
MySQL ermöglicht das Erstellen mehrerer Indizes f...
In diesem Artikel wird der spezifische Code für J...
Vorwort Nginx ist ein auf Leistung ausgelegter HT...
Beim Ausführen von yum im Dockerfile oder im Cont...
Mysql legt den Booleschen Typ fest 1. Tinyint-Typ...
Inhaltsverzeichnis Während der Entwicklung aufget...
Mithilfe von Traceroute können wir den Pfad ermit...
In Front-End-Projekten ist das Hochladen von Anhä...