Izbrišite podvojene vrstice z uporabo vmesne tabele v MYSQL

Tabela uporabnikov ima 5 zapisov s podvojenim e-poštnim naslovom [email protected]

Korak 1. Ustvarite novo tabelo, katere struktura je enaka izvirni tabeli:

CREATE TABLE user_copy LIKE users

2. korak. V novo tabelo vstavite različne vrstice iz prvotne tabele:

INSERT INTO user_copy SELECT * FROM users GROUP BY email

Korak 3. spustite izvirno tabelo in preimenujte neposredno tabelo v izvirno

DROP TABLE users;  
ALTER TABLE user_copy RENAME TO users;

Rezultat