Удалить повторяющиеся строки с помощью промежуточной таблицы в MYSQL

Таблица пользователей содержит 5 записей с повторяющимся адресом электронной почты [email protected].

Шаг 1. Создайте новую таблицу, структура которой аналогична исходной таблице:

CREATE TABLE user_copy LIKE users

Шаг 2. Вставьте отдельные строки из исходной таблицы в новую таблицу:

INSERT INTO user_copy SELECT * FROM users GROUP BY email

Шаг 3. удалить исходную таблицу и переименовать ближайшую таблицу в исходную.

DROP TABLE users;  
ALTER TABLE user_copy RENAME TO users;

Результат