Page 1 of 1

Удаление галер

Posted: Thu Aug 18, 2022 11:36 am
by equattro
Добрый день.

Есть необходимость дропнуть галеры у которых есть повторения, в моем случае custom_var1:

Code: Select all

SELECT GROUP_CONCAT(`gallery_id`) as `ids`, COUNT(gallery_id) FROM `rot_gallery_data1` GROUP by custom_var1 HAVING COUNT(custom_var1) > 1
Можно увидеть кол-во повторений. Соответственно дропнуть их так:

Code: Select all

DELETE t1 FROM rot_gallery_data1 t1 INNER JOIN rot_gallery_data1 t2 WHERE t1.gallery_id > t2.gallery_id AND t1.custom_var1= t2.custom_var1;
Будет ли этого достаточно или дропать надо их из других таблиц тоже???

Типа: rot_gallery_info, rot_gallery_stats1, rot_thumbs и возможно еще где то...

Re: Удаление галер

Posted: Thu Aug 18, 2022 11:47 am
by admin
лучше поставить rot_gallery_uinfo.gallery_status = to_delete и скрипт сам удалит