Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#1 2012-08-13 12:20:31

vl
VIP любит этого пользователя.
Откуда ua
Зарегистрирован: 2008-10-14
Сообщений: 672
Рейтинг :   14 
Сайт

Как устранить MySQL ERROR

Версия   0.9.3 + SVN [SVN1040+]

Возникают сообщения об ошибках

MySQL ERROR [query]: lock tables ng_news_view write, ng_news write
(1146): Table 'ukrceior_2012.ng_news_view' doesn't exist
MySQL ERROR [select]: select * from ng_news_view
(1146): Table 'ukrceior_2012.ng_news_view' doesn't exist
MySQL ERROR [query]: delete from ng_news_view
(1146): Table 'ukrceior_2012.ng_news_view' doesn't exist

и не работает счетчик количества просмотров.     Похоже, при инсталяции движка что-то недозаписалось.   На сайте уже 52 новости, т.е. переустанавливать базу данных крайне не хотелось бы. 
Как вручную  исправить ошибку базы данных?

Не в сети

#2 2012-08-13 12:24:43

ROZARD
Модератор
Откуда Россия, Астрахань
Зарегистрирован: 2008-10-13
Сообщений: 1,523
Рейтинг :   82 
Сайт

Re: Как устранить MySQL ERROR

Создай таблицу:
CREATE TABLE `ng_news_view` (
            `id` INT(11) NOT NULL,
            `cnt` INT(11) DEFAULT '0',
            PRIMARY KEY (`id`)
) ENGINE=MyISAM;

Не в сети

#3 2012-08-13 15:26:04

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: Как устранить MySQL ERROR

vl, запусти engine/upgrade.php, он создаст необходимую таблицу.

Не в сети

#4 2012-08-13 16:31:25

vl
VIP любит этого пользователя.
Откуда ua
Зарегистрирован: 2008-10-14
Сообщений: 672
Рейтинг :   14 
Сайт

Re: Как устранить MySQL ERROR

Сдалал  по  рекомендациям   ROZARD,  потом удалил созданную таблицу и сдалал  по  рекомендациям  vitaly.  В обоих случаях таблица создалась, но цифры количества просмотров в новостях - 0

Изменено vl (2012-08-13 16:48:15)

Не в сети

Подвал раздела

Работает на FluxBB