Индэкс в таблицах MySQL
Для того что бы создать уникальный индэкс для таблицы MySQL
, выпоните следующую команду:
ALTER IGNORE TABLE `имя_таблицы` ADD UNIQUE INDEX (`имя_колонки`);
Для того что бы удалить дублирующиеся записи в таблице:
DELETE FROM имя_таблицы
WHERE id IN (SELECT *
FROM (SELECT id FROM имя_таблицы
GROUP BY имя_колонки HAVING (COUNT(*) > 1)
) AS A
);