con unique succede nulla. trova un valore duplicato ed esce senza applicare la modifica.
Banalmente fai una copia della tabella utilizzando il group by oppure distinct, quale usare dipende da come e cosa dovresti evitare la duplicazione e quindi ottenere una nuova tabella con i soli valori singoli.
Dopo controllato che la cosa fatta sia corretta puoi rinominare le due tabelle. A cancellare hai sempre tempo. Prima assicurati di cio' che hai fatto.
codice:CREATE TABLE tab_nuova SELECT * FROM tab_vecchia group by campo_con_doppioni order by id (o altro che possa servire)