Как удалить все сообщения пользователя кроме тех, где этот пользователь является автором тем?
Потому то при удалении пользователя, целиком удаляются и темы, которые он создал. А это лишнее ((
И возможно ли это сделать при помощи phpMyAdmin?
Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
Удалить все сообщения пользователя кроме тех, где он автор
-
- phpBB 1.2.0
- Сообщения: 14
- Стаж: 17 лет 5 месяцев
- Откуда: wWw
-
- phpBB 2.0.7
- Сообщения: 574
- Стаж: 18 лет
concretica писал(а):И возможно ли это сделать при помощи phpMyAdmin?
Код: Выделить всё
delete from phpbb_posts p, phpbb_posts_text pt
using phpbb_posts p, phpbb_posts_text pt, phpbb_topics t
where p.poster_id=айди пользователя
and t.topic_id=p.topic_id
and p.post_id<>t.topic_first_post_id
and pt.post_id = p.post_id