Как удалить дубликаты строк в таблице MySQL по двум либо нескольким полям

Самый тривиальный способ.
Не всегда катит, если значения столбцов по индексу слишком большие.
Дано:
Есть таблика с OVER 90000 строк.
Нужно:
Удалить дубли строк, например, по паре значений.

То есть, чтобы от таблицы:
column1 column2
0 1
3 2
1 0
1 1
1 0
2 1

Осталось:
column1 column2
1 2
1 0
4 2
1 1
2 1

Для этого просто можно добавить временный уникальный составной индекс (ADD UNIQUE INDEX) на два поля. А потом его убрать.

Удачи в освоении MySQL. Кэп снова с вами.

Оставьте комментарий

Антибот *