Heim > Artikel > Backend-Entwicklung > So entfernen Sie doppelte Daten aus der PHP-Datenbank
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.
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!