удаление дублей из таблицы

Как удалить дубли из таблицы MySql

Ниже приведен простой способ удаления  дублей записей по полю wojewodstwo_name из таблицы wojewodstwо. Пошарившись на просторах интернета я нашел несколько способов удаления дублей,  но этот мне показался самым простым.

CREATE TEMPORARY TABLE tmp_tab AS SELECT DISTINCT * FROM wojewodstwo Group BY wojewodstwo_name;
DELETE FROM wojewodstwo;
INSERT INTO wojewodstwo SELECT * FROM tmp_tab;
DROP TABLE tmp_tab;

 

 


Добавить комментарий