Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
9IPOCTb

Смена дат на год вперед

Рекомендованные сообщения

Приветствую уважаемые форумчане. имеется старая БД, и хотелось бы сменить на нем даты на один год вперед. Например 2015 на 2016, а 2016 на 2017, каким запросом в БД это можно сделать?

Спасибо за ответы!

Поделиться сообщением


Ссылка на сообщение

UPDATE `forums_posts`
SET `post_date` = `post_date` + (Число в UNIX формате);

UPDATE `forums_topics`
SET `start_date` = `start_date` + (Число в UNIX формате);

 

После этого нужно обновить информацию о последнем сообщении.

Как это сделать, не знаю, но прощу помощи здесь - http://ipbskins.ru/forum/topic14896.html/page__gopid__105821#entry105821

Поделиться сообщением


Ссылка на сообщение

а как в версии ipb 3.4.х такое сделать? или это универсальный запрос?

Поделиться сообщением


Ссылка на сообщение

А почему вы тогда тему создаете в разделе 4.x?

 

В 3х тоже самое, только названия таблиц не содержут forums_

 

Прибавить один год можно и так

UPDATE forums_posts SET post_date = UNIX_TIMESTAMP(FROM_UNIXTIME(post_date) + INTERVAL 1 YEAR);
UPDATE forums_topics SET start_date = UNIX_TIMESTAMP(FROM_UNIXTIME(start_date) + INTERVAL 1 YEAR), last_post = UNIX_TIMESTAMP(FROM_UNIXTIME(last_post) + INTERVAL 1 YEAR), last_real_post = UNIX_TIMESTAMP(FROM_UNIXTIME(last_real_post) + INTERVAL 1 YEAR);
UPDATE forums_forums SET last_post = UNIX_TIMESTAMP(FROM_UNIXTIME(last_post) + INTERVAL 1 YEAR);

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

Дело в том, что у меня две базы, одна на IPS 4, другая на IPB 3. по этому и спросил тут чтобы не плодить...

спасибо за ответы, в IPS 4 после запроса даты сместились, но на главной так и показывает старые даты, если же зайти в саму тему, то все норм, как исправить? подскажите пожалуйста

Поделиться сообщением


Ссылка на сообщение

У тем есть поле last_postdate. Также нужно еще смотреть в таблице форумов forums_forums на наличие подобных полей с датами.

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

нету подобных полей

в forums_forums только такие поля:

Поделиться сообщением


Ссылка на сообщение

last post или что-то подобное. Нужно смотреть поля где есть даты.

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

Есть и в темах и форумах, там есть и ласт автор и ласт айди автор и ласт пост и ласт реал пост и т д

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...