select count(distinct (mobile)) from number_data where value = 'A_HNI';
count(distinct (mobile)) = 5046082
select count(mobile) from number_data where value = 'A_HNI';
count(mobile) = 9658150
Есть 4612068 дубликатов мобильных номеров в значении = 'A_HNI'. Я хочу удалить дубликаты и сохранить оригинал. В таблице нет первичного ключа и индексации. Я не могу назначить первичный ключ, но возможна индексация. Таблица выглядит следующим образом:Удалить дубликаты из mysql без первичного ключа
поле Тип Null Key По умолчанию Extra
название | varchar (255) | ДА | | NULL | |
название | varchar (255) | ДА | | NULL | |
возраст | varchar (255) | ДА | | NULL | |
pincode | varchar (255) | ДА | | NULL | |
город | varchar (255) | ДА | | NULL | |
состояние | varchar (255) | ДА | | NULL | |
мобильный телефон | varchar (255) | ДА | | NULL | |
источник | varchar (255) | ДА | | NULL | |
стоимость | varchar (255) | ДА | | NULL | |
dnd | varchar (255) | ДА | | NULL | |
msc | varchar (255) | ДА | | NULL | |
оператора | varchar (255) | ДА | | NULL | |
Какой из дубликатов вы хотите сохранить? – Bohemian