Массово именить дату публикации тем и сообщений

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Sanin
phpBB 1.0.0
Сообщения: 1
Стаж: 13 лет 6 месяцев

Массово именить дату публикации тем и сообщений

Сообщение Sanin »

Доброго времени,
Есть давно не обновляемый форум с большим количеством тем и сообщений, которым нужно изменить дату публикации. Менять в ручную - не вариант. Если какой-нибудь автоматический способ, запрос на обновление базы данных, готовый скрипт, чтобы растянуть дату создания тем и сообщений, начиная с конкретного года по сегодняшний день?
parakimax
phpBB 1.0.0
Сообщения: 5
Стаж: 13 лет 7 месяцев
Благодарил (а): 3 раза

Re: Массово именить дату публикации тем и сообщений

Сообщение parakimax »

Найти в базе таблицу, в которой хранятся сообщения. И запросом (для MS SQL Server):
update [НазваниеТаблицы] set [ДатаСообщения]=DateAdd(year, [нужноеКоличествоЛет], [ДатаСообщения])

Вернуться в «Поддержка phpBB 3.0.х»