La table des utilisateurs a 5 enregistrements avec un e-mail [email protected] en double
Étape 1. Créez une nouvelle table dont la structure est identique à la table d'origine :
CREATE TABLE user_copy LIKE users
Étape 2. Insérez des lignes distinctes de la table d'origine dans la nouvelle table :
INSERT INTO user_copy SELECT * FROM users GROUP BY email
Étape 3. supprimez la table d'origine et renommez la table immédiate en celle d'origine
DROP TABLE users;
ALTER TABLE user_copy RENAME TO users;
Résultat