batonches Опубликовано 28 августа, 2016 Поделиться Опубликовано 28 августа, 2016 Добрый вечер. Вопрос знатокам, я удалил в ручную темы с форума но таблица post как была набита сообщениями так и осталась. Если я правильно понимаю то это кэш сообщений старых тем остался. Если я правильно рассуждаю просьба подсказать как нибудь можно почистить кэш от старых сообщений чтобы. И второй вопросик не придумали ли хука для замены времени сообщениям? ) если нет подскажите пожалуйста, только запросом в таблице post можно исправить дату сообщения Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
WOLF Опубликовано 28 августа, 2016 Поделиться Опубликовано 28 августа, 2016 ац-система-инструментры-обновить и перестроить Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
batonches Опубликовано 28 августа, 2016 Автор Поделиться Опубликовано 28 августа, 2016 Перестроение мне нужно? ) я просто че то там совсем потерялся. Цикл это дни? ) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
WOLF Опубликовано 29 августа, 2016 Поделиться Опубликовано 29 августа, 2016 пересчет и обновление - Инструменты пересчета и обновления Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
soka Опубликовано 29 августа, 2016 Поделиться Опубликовано 29 августа, 2016 Очевидно что темы не правильно были удалены. В бд темы состоят из двух главных таблиц - topics и posts. В первой таблице хранится информация о теме и ее название, во второй сами сообщения. Кроме этих двух дополнительно идут таблицы аттачей, опросов, кеша сообщений. Чтобы удалить тему, удалять как минимум нужно из таблиц topics и posts: DELETE t, p FROM topics t LEFT JOIN posts p ON p.topic_id=t.tid WHERE t.tid = ид темы Если из таблиц тем тема был удалена, нужно удалить сообщения из таблицы сообщений DELETE FROM posts WHERE topic_id = ид темы Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.