Heim >Backend-Entwicklung >PHP-Problem >So entfernen Sie doppelte Daten aus der PHP-Datenbank

So entfernen Sie doppelte Daten aus der PHP-Datenbank

藏色散人
藏色散人Original
2021-11-01 09:38:073028Durchsuche

So entfernen Sie doppelte Daten aus der PHP-Datenbank: 1. Öffnen Sie die entsprechende PHP-Datei. 2. Stellen Sie eine Verbindung zur Datenbank her. 3. Entfernen Sie Duplikate über die native SQL-Anweisung „Db::execute('DELETE from data WHERE (phone) in; ... "Nur die Daten.

So entfernen Sie doppelte Daten aus der PHP-Datenbank

Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer

Wie entferne ich doppelte Daten aus der PHP-Datenbank?

Es gibt Bei der Entwicklung von Projekten kommt es häufig zu doppelten Daten.

Heute werde ich Ihnen eine einfache Methode vorstellen.

Normalerweise werden nur wenige Daten erstellt, unabhängig davon, ob sie mit einem Framework oder nativem PHP entwickelt werden -in Deduplizierungsmethoden müssen wir natives SQL selbst einbetten. Hier ist der Quellcode für alle

// 原生 sql 去重只留一条
$res = Db::execute(‘DELETE from data WHERE (phone) in
(SELECT phone from (SELECT phone FROM data GROUP BY phone HAVING COUNT(phone)>1) s1)
AND id NOT in (SELECT id from (SELECT id FROM data GROUP BY phone HAVING COUNT(phone)>1)
s2)
‘);
if($res){
$this->success (‘去重成功’, ‘index/maamiya’);
}else{
$this->error (‘已经没有重复的了’);
}

Empfohlenes Studium: „PHP Video Tutorial

Das obige ist der detaillierte Inhalt vonSo entfernen Sie doppelte Daten aus der PHP-Datenbank. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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
Vorheriger Artikel:So ändern Sie SQL in PHPNächster Artikel:So ändern Sie SQL in PHP