MySQL. Cancellare record duplicati da una tabella
Per eliminare i record duplicati di una tabella, anche quando la tabella non ha un campo indice unico, si può lanciare questa query:
CREATE TABLE nuova_tabella AS SELECT * FROM vecchia_tabella WHERE 1 GROUP BY [COLUMN TO remove duplicates BY]; DROP TABLE vecchia_tabella; RENAME TABLE nuova_tabella TO vecchia_tabella;
via: Codesnippets