Выполнение по той же таблице: создать уникальный индекс для обязательных полей /
Выполнение в новой таблице:
a) Создать временную таблицу, выбрав уникальные данные из исходной таблицы.
b) Удалить исходную таблицу.
c) переименовать временную таблицу в имя исходной таблицы.
CREATE TABLE tempr SELECT id, type,name FROM myTable GROUP BY type,name;
DROP TABLE myTable;
ALTER TABLE tempr RENAME TO myTable ;
Также создайте уникальный индекс по типу и имени для этой таблицы, чтобы избежать повторения в будущем.