Это запрос на удаление дубликатов
DELETE t1
FROM table t1
LEFT JOIN table t2
ON t1.token = t2.token AND t1.updated_at < t2.updated_at
WHERE t2.token IS NOT NULL;
Это запрос на проверку наличия дубликатов
SELECT *
FROM table
GROUP BY token
HAVING count(token)>1
До удаления было более 12000 дубликатов, после - запрос показывает 44. Вопрос: почему они остались, какой из этих запросов неправильный? Или все дело в индексе по полю token?
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости