9IPOCTb 2 11/19/18 23:04 Приветствую уважаемые форумчане. имеется старая БД, и хотелось бы сменить на нем даты на один год вперед. Например 2015 на 2016, а 2016 на 2017, каким запросом в БД это можно сделать? Спасибо за ответы! Поделиться сообщением Ссылка на сообщение
tunofak 0 11/20/18 06:42 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 Поделиться сообщением Ссылка на сообщение
9IPOCTb 2 11/20/18 08:34 а как в версии ipb 3.4.х такое сделать? или это универсальный запрос? Поделиться сообщением Ссылка на сообщение
siv1987 2627 11/20/18 13:14 А почему вы тогда тему создаете в разделе 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); 1 Поделиться сообщением Ссылка на сообщение
9IPOCTb 2 11/20/18 16:11 Дело в том, что у меня две базы, одна на IPS 4, другая на IPB 3. по этому и спросил тут чтобы не плодить...спасибо за ответы, в IPS 4 после запроса даты сместились, но на главной так и показывает старые даты, если же зайти в саму тему, то все норм, как исправить? подскажите пожалуйста Поделиться сообщением Ссылка на сообщение
siv1987 2627 11/20/18 17:23 У тем есть поле last_postdate. Также нужно еще смотреть в таблице форумов forums_forums на наличие подобных полей с датами. 1 Поделиться сообщением Ссылка на сообщение
9IPOCTb 2 11/20/18 17:54 нету подобных полейв forums_forums только такие поля: Поделиться сообщением Ссылка на сообщение
siv1987 2627 11/20/18 18:25 last post или что-то подобное. Нужно смотреть поля где есть даты. 1 Поделиться сообщением Ссылка на сообщение
tunofak 0 11/21/18 06:13 Есть и в темах и форумах, там есть и ласт автор и ласт айди автор и ласт пост и ласт реал пост и т д Поделиться сообщением Ссылка на сообщение