Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Löschen von Duplikaten aus einer großen Tabelle

Ich denke, Sie können diese Abfrage verwenden, um die doppelten Datensätze aus der Tabelle zu löschen

ALTER IGNORE TABLE table_name ADD UNIQUE (location_id, datetime)

Bevor Sie dies tun, testen Sie einfach zuerst mit einigen Beispieldaten..und dann Probieren Sie dies aus....

Hinweis:In Version 5.5 funktioniert es auf MyISAM, aber nicht auf InnoDB.