X

Поиск неуникальных полей

Вот такой запрос позволяет выбрать поля, у которых совпадают keyword_id и таких полей больше 1

SELECT keyword_id FROM `table` GROUP BY keyword_id HAVING COUNT( keyword_id )>1

Полезно когда нужно сделать какое-то поле уникальным, но в нем уже есть не уникальные данные, которые нужно удалить. Этим запросом выбираем поля у которых есть дубли, и дальше уже обрабатываем именно их.

Категории: MySQL Базы данных