a1eX28 Posted November 12, 2014 Share Posted November 12, 2014 Привет.Может кто сталкивался, нужна помощь: каким sql запросом в БД (или по другому может быть) - удалить все личные сообщения определенного юзера до некой даты или скажем текущая дата минус один месяц скажем. Link to comment Share on other sites More sharing options...
siv1987 Posted November 12, 2014 Share Posted November 12, 2014 Личные сообщение - понятие относительное, так как личное сообщение может быть и тема начатая этим пользователем с сообщениями от других участников. Link to comment Share on other sites More sharing options...
a1eX28 Posted November 12, 2014 Author Share Posted November 12, 2014 Личные сообщение - понятие относительное, так как личное сообщение может быть и тема начатая этим пользователем с сообщениями от других участников.Вы правы, понял свою неточность. Буду руками удалять ;) Link to comment Share on other sites More sharing options...
siv1987 Posted November 12, 2014 Share Posted November 12, 2014 Можно и sql запросом. Удалить только сообщения пользователя:DELETE FROM ibf_message_posts WHERE msg_is_first_post!=1 AND msg_author_id=ид_пользователя;Удалить все личные темы начатые этим пользователем:DELETE t.*, p.*, m.* FROM ibf_message_topics t LEFT JOIN ibf_message_posts p ON p.msg_topic_id=t.mt_id LEFT JOIN ibf_message_topic_user_map m ON m.map_topic_id=t.mt_id WHERE t.mt_starter_id=ид_пользователяДополнительные условия, такие как дата создания, ip адрес добавляем в конце через AND. Удалить сообщения до 31 декабря 2012 года - в первом запросе добавить AND msg_date Удалить все темы пользователя начатые до 31 декабря 2012 года - во втором запросе добавить AND mt_start_time 1 Link to comment Share on other sites More sharing options...
qwarzer Posted July 28, 2016 Share Posted July 28, 2016 При запросе такой ответ#1146 - Table 'admin_site.ibf_message_topics' doesn't exist Link to comment Share on other sites More sharing options...
siv1987 Posted July 28, 2016 Share Posted July 28, 2016 Нужно указать свой префикс таблиц вместо ibf_http://ipbskins.ru/forum/tags/префикс%20таблиц.html 1 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now