Excluir linhas duplicadas usando uma tabela intermediária no MYSQL

A tabela do usuário tem 5 registros com e-mail [email protected] duplicado

Etapa 1. Crie uma nova tabela cuja estrutura seja a mesma da tabela original:

CREATE TABLE user_copy LIKE users

Etapa 2. Insira linhas distintas da tabela original na nova tabela:

INSERT INTO user_copy SELECT * FROM users GROUP BY email

Passo 3. elimine a tabela original e renomeie a tabela imediata para a original

DROP TABLE users;  
ALTER TABLE user_copy RENAME TO users;

Resultado