Heim >Datenbank >MySQL-Tutorial >Wie kann ich doppelte Zeilen in MySQL basierend auf der SID entfernen?
Entfernen doppelter Zeilen basierend auf SID mit MySQL
Sie möchten doppelte Zeilen entfernen, die durch eine bestimmte SID in einer MySQL-Tabelle identifiziert werden. Um diese Aufgabe zu erfüllen, kann eine SQL-Abfrage verwendet werden.
SQL-Abfrage:
Die folgende SQL-Abfrage kann zum Löschen doppelter Zeilen verwendet werden:
ALTER IGNORE TABLE `table_name` ADD UNIQUE (title, SID)
Erklärung:
So funktioniert es:
Hinweis:
Die Wirksamkeit dieses Ansatzes hängt von der Größe des Index ab und ob es in den Speicher passt. Wenn der Index zu groß ist, kann die Abfrageleistung beeinträchtigt werden.
Das obige ist der detaillierte Inhalt vonWie kann ich doppelte Zeilen in MySQL basierend auf der SID entfernen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!