Здравствуйте!
Многие темы на моем сайте забиты ненужными вложениями, которые стали неактуальными. Думаю у многих так же.
В следствии чего возникала необходимость, за ненадобностью, все эти вложения удалить. Вручную очень сложно это реализовать.
Подскажите пожалуйста - как удалить все вложения конкретной темы? Может есть какой SQL запрос для удаления всех вложений конкретной темы?
Спасибо.
Как удалить все вложения конкретной темы
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Как удалить все вложения конкретной темы
Запрос сварганить лёхко, а вот что делать потом с файлами? Они-то останутся. Правда есть модик очистки.***Blaze*** писал(а):Может есть какой SQL запрос
Код: Выделить всё
DELETE FROM phpbb_attachments WHERE topic_id = тут_id_темыОбщие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
***Blaze***
- phpBB 2.0.7
- Сообщения: 583
- Стаж: 19 лет 8 месяцев
- Откуда: Данков
- Благодарил (а): 57 раз
- Поблагодарили: 25 раз
Re: Как удалить все вложения конкретной темы
er107, на Windows лучше ставить 360 Total Security
Sheer, спасибо зачистил вложения по вашему шаблону запроса, плюс воспользовался скриптом от Татьяна5 (так как раньше им пользовался)
Освободил кучу свободного места
Sheer, спасибо зачистил вложения по вашему шаблону запроса, плюс воспользовался скриптом от Татьяна5 (так как раньше им пользовался)
Освободил кучу свободного места
Мой сайт http://ublaze.ru/
-
***Blaze***
- phpBB 2.0.7
- Сообщения: 583
- Стаж: 19 лет 8 месяцев
- Откуда: Данков
- Благодарил (а): 57 раз
- Поблагодарили: 25 раз
Re: Как удалить все вложения конкретной темы
'Всплыл' еще один вопрос - как удалить все вложения форума, оставив при этом определенные вложения в целости и сохранности?
Например, хочу удалить все вложения, но выборочно оставить некоторые на месте - то есть произвести массовое, но выборочное удаление.
Как составить такой SQL запрос?
Например, хочу удалить все вложения, но выборочно оставить некоторые на месте - то есть произвести массовое, но выборочное удаление.
Как составить такой SQL запрос?
Мой сайт http://ublaze.ru/
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Как удалить все вложения конкретной темы
Код: Выделить всё
DELETE FROM phpbb_attachments WHERE attach_id NOT IN (тут перечислить через запятую id вложений, которые нужно оставить);Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

