Heim >Backend-Entwicklung >PHP-Tutorial >So löschen Sie doppelte Felder in der Datentabelle mithilfe einer SQL-Anweisung

So löschen Sie doppelte Felder in der Datentabelle mithilfe einer SQL-Anweisung

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-08-08 09:30:06935Durchsuche

 大家都可能遇到字段重复的情况,网上很多人在找方法,也给出了一些方法,但是有的方法是误导大家,铁牛写出以下方法,方便大家使用

1. Filtern Sie doppelte Felder durch Gruppieren nach heraus und erstellen Sie eine temporäre Tabelle tmp

create table tmp as select max(id) as col1 from www group by dfdfd;

2. Verwenden Sie die Bedingung „Nicht vorhanden“, um die Spalte col1, die sich nicht in der temporären Tabelle befindet, aus dem Deduplizierungstabellenobjekt herauszufiltern, und führen Sie den Löschvorgang „Nicht vorhanden“ aus

delete from www where id not in (select col1 from tmp); 

 3. Temporäre Tabelle löschen

drop table tmp;

Willkommen bei der PHP-Technologie- und Arbeitsplatz-Austauschgruppe: 383730534

Das Obige stellt die Methode zum Löschen doppelter Felder in der Datentabelle mithilfe von SQL-Anweisungen vor, einschließlich der relevanten Aspekte. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn