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
Wann wird die Tabelle eingesetzt? Tabellen werden...
In diesem Artikelbeispiel wird der spezifische Co...
Antd+React+Webpack ist häufig die Standardkombina...
Die Implementierung des Erweiterns und Reduzieren...
Drei Möglichkeiten, CSS einzuführen 1. Inline-Sti...
In diesem Artikelbeispiel wird der spezifische Co...
Das CentOS-Projekt, ein 100 % kompatibler Neuaufb...
Der HTML-Kopfteil enthält viele Tags und Elemente,...
Dieser Artikel beschreibt, wie Sie einen sekundär...
Erstellen Sie zunächst einen Tomcat-Ordner. Um di...
Wie lade ich MySQL von der offiziellen Website he...
Inhaltsverzeichnis Text 1. Maschine vorbereiten 2...
Inhaltsverzeichnis Stapelkopie copyWithin() Array...
In einem Satz: Datenentführung (Object.defineProp...
Einführung in Docker Docker ist eine Open-Source-...