Ħassar ringieli duplikati billi tuża tabella intermedja f'MYSQL

It-tabella tal-utent għandha 5 rekords b'email doppju ta' [email protected]

Pass 1. Oħloq tabella ġdida li l-istruttura tagħha hija l-istess bħat-tabella oriġinali:

CREATE TABLE user_copy LIKE users

Pass 2. Daħħal ringieli distinti mit-tabella oriġinali għat-tabella l-ġdida:

INSERT INTO user_copy SELECT * FROM users GROUP BY email

Pass 3. waqqa t-tabella oriġinali u semmi mill-ġdid it-tabella immedjata għal dik oriġinali

DROP TABLE users;  
ALTER TABLE user_copy RENAME TO users;

Riżultat