MYSQL Убираем дубли из таблицы – есть ID и нет ID


MYSQL Убираем дубли из таблицы если есть поле ID

MYSQL Убираем дубли из таблицы если нет поля ID

на примере таблицы b_user_access_check
В текущей версии 1С Битрикс айдишника нет и пишут они туда без какого либо контроля на дубли, в результате чего у одного из клиентов 80 млн. записей и 8 гигабайт “вес” файла таблицы, всё это “добро” от включенной галочки “Сохранять историю изменения полей профиля пользователя:” и нулём в “Сколько дней хранить историю”.
Собственно, штатных методов почистить не нашел и саппорт тоже ничего не подсказал, поэтому убираем дубли напрямую запросом:

,

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *