Я допустил ошибку, и у меня есть нежелательные дубликаты.
У меня есть таблица с 4 ключевыми полями. A1, k1, k2, k3.
 A1 - это автоматический приращение и первичный ключ.
комбинация k1, k2 и k3 должна быть уникальной, и я должен удалить повторяющиеся строки до создания уникального индекса. Некоторые строки имеют один дубликат, некоторые из них имеют много.
SELECT CONCAT(k1, k2, k) AS dup_value
  FROM myviews
 GROUP BY dup_value
HAVING (COUNT(dup_value) > 1)
показывает, что я дублирует значения, с которыми мне нужно иметь дело. Но теперь я не знаю, как сохранить один и удалить оставшуюся часть каждого дубликата.
