Начало » Использование СУБД » MySQL, MariaDB » Как удалить дубли из таблицы и обновить индексы связанных таблиц 
	
		
		
			| Как удалить дубли из таблицы и обновить индексы связанных таблиц [сообщение #3168] | 
			Fri, 22 September 2023 15:31   | 
		 
		
			
				
				
				
					
						  
						Cr3at0r
						 Сообщений: 2 Зарегистрирован: September 2023 
						
					 | 
					Junior Member  | 
					 | 
		 
		 
	 | 
 
	
		Допустим есть таблицы posts, tags и pivot-таблица post_tag для связи многие ко многим. 
В таблице tags поле name не было сделано уникальным и юзеры добавили множество неуникальных тегов. 
Как удалить все дубликаты из tags и автоматически обновить post_tag таким образом, чтобы индексы удаленных тегов стали индексами тех тегов, что остались после удаления и соответствуют им по полю name?
		
		
		
 |  
	| 
		
	 | 
 
 
 |  
	| 
		
 |  
	| 
		
 |  
	| 
		
 |  
	| 
		
 |   
Переход к форуму:
 
 Текущее время: Tue Nov 04 15:47:25 GMT+3 2025 
 Общее время, затраченное на создание страницы: 0.01246 секунд 
 |