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

Глюки с отображением количества новостей в профиле


     15.05.2012    Все вопросы » MySQL    3031

вопрос
Обновил с 9.5 на 9.6.
Не знаю из-за обновления ли глюк, но в профиле админа показывает количество новостей, напр. (-101), когда удаляю новость - показывает (-102) и т.д.
Как исправить ?
Еще такой момент. Новости накапливались с помощью подключения внешней онлайн базы автоматически. Потом некоторые из них удалялись обычным способом. Это возможно причина.
Но вопрос состоит в том, с помощью чего можно вернуть отображение в нормальное состояние, возможно как-то пересчитать или где-то подправить ?

Ответил: nowheremany


Выполнить запрос
UPDATE dle_users SET news_num=(select count(*) as count FROM dle_post WHERE autor=dle_users.name)

2 комментария

FreakMurderer
Юзер

FreakMurderer - 15 мая 2012 19:49 -

В этой строке autor=dle_users.name, нужно что-то изменить , или так и выполнять запрос ?

Mr. Hyde
Юзер

Mr. Hyde - 15 мая 2012 21:19 -

Нет. Это поиск по нику.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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

 16.01.2014 David  MySQL
 23.04.2014 fh79655l123  MySQL
наверх