Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » MySQL » После оптимизации очистился рейтинг, как вернуть?

После оптимизации очистился рейтинг, как вернуть?


     22.03.2019    рейтинг    Все вопросы » MySQL    810

вопрос
После обновления DLE 11.2 > 13.1 и после оптимизации очистился проставленный рейтинг посетителями (везде пустые звезды). Можно ли как-то из старой базы данных (dle 11.2) взять информацию о рейтинге и добавить в новую базу данных (dle 13.1)?

Ответил: Flash


Заходим в phpmyadmin. Выбираем старую базу. Копируем таблицу dle_post_extras в old11. Делаем экспорт таблицы. Заходим в новую базу. Делаем импорт таблицы. Делаем бекап таблицы dle_post_extras. Затем запрос. Удаляем таблицу old11.

UPDATE dle_post_extras INNER JOIN old11
    ON dle_post_extras.news_id = old11.news_id
SET 
	dle_post_extras.rating = old11.rating,
	dle_post_extras.vote_num = old11.vote_num,
	dle_post_extras.votes = old11.votes;
Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

 28.10.2013 blazer-05  MySQL
наверх