SQLRU.net
Разработка приложений баз данных

Начало » Использование СУБД » MySQL, MariaDB » Как удалить дубли из таблицы и обновить индексы связанных таблиц
Как удалить дубли из таблицы и обновить индексы связанных таблиц [сообщение #3168] Fri, 22 September 2023 15:31 Переход к предыдущему сообщению
Cr3at0r в настоящее время не в онлайне  Cr3at0r
Сообщений: 2
Зарегистрирован: September 2023
Junior Member
Допустим есть таблицы posts, tags и pivot-таблица post_tag для связи многие ко многим.
В таблице tags поле name не было сделано уникальным и юзеры добавили множество неуникальных тегов.
Как удалить все дубликаты из tags и автоматически обновить post_tag таким образом, чтобы индексы удаленных тегов стали индексами тех тегов, что остались после удаления и соответствуют им по полю name?
 
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано icon7.gif
Сообщение не прочитано
Предыдущая тема: Вопрос про PITR
Следующая тема: Задачи по sql
Переход к форуму:
  


Текущее время: Thu Nov 21 14:27:57 GMT+3 2024

Общее время, затраченное на создание страницы: 0.00723 секунд