Ошибки БД

Crusader666

Новичок
Репутация
0 / 62
Помогите избавиться от ошибки никак не могу понять откуда она.
Table 'xnova_statpoints' was not locked with LOCK TABLES
SELECT MAX(total_points) as total FROM xnova_statpoints WHERE `stat_type` = '1';
 
Помогите избавиться от ошибки никак не могу понять откуда она.
Table 'xnova_statpoints' was not locked with LOCK TABLES
SELECT MAX(total_points) as total FROM xnova_statpoints WHERE `stat_type` = '1';

Тебе в файл class.FlyingFleetHandler.php

ам внизу самом есть строка нечто похожее на
Код:
   doquery("LOCK TABLE   {{table}}aks WRITE, {{table}}lunas WRITE, {{table}}rw WRITE, {{table}}errors WRITE, {{table}}messages WRITE, {{table}}fleets WRITE,  {{table}}planets WRITE, {{table}}galaxy WRITE ,{{table}}users WRITE", "");

Вот туда к тем таблицам что уже есть тебе нужно добавить

Код:
{{table}}statpoints WRITE ,

Могу в синтаксисе ошибаться, так как разные виды скриптов у нас, но суть такая.
 
Вылазит тоже самое, это из-за модуля топ100 или как там его...
Написал разрабу модуля пишит что это к хостеру.вот пока жду ответа от своего...
Пока выясняем тех. вопросы из серии:
Под каким пользователем подключаетесь?
Как выполняете LOCK запрос?
Снимаете ли блокировку после выполнения запросов?

Проверяли на тестовой таблице - блокировки работают.
 
Вылазит тоже самое, это из-за модуля топ100 или как там его...
Написал разрабу модуля пишит что это к хостеру.вот пока жду ответа от своего...
Пока выясняем тех. вопросы из серии:

Все намного проще, Вы просто не залочили таблицу, а модуль возможно писался под хнову - у неё вроде лока нет нигде :)
 
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
LOCK TABLE xgp_aks WRITE, xgp_rw WRITE, xgp_errors WRITE, xgp_messages WRITE, xgp_fleets WRITE, xgp_planets WRITE, xgp_galaxy WRITE ,xgp_users WRITE, xgp_statpoints WRITE ,

ага всё равно вызывает ерор
 
ага всё равно вызывает ерор


У тебя ошибка синтасиса, тоесть ты неправильно знаки раставил или еще чего, проверь внимательно. Например мне кажеться у тебя последняя запитая лишняя после
Код:
xgp_statpoints WRITE ,

Код:
    doquery("LOCK TABLE {{table}}bashing WRITE, {{table}}mks WRITE, {{table}}aks WRITE, {{table}}lunas WRITE, {{table}}rw WRITE, {{table}}errors WRITE, {{table}}messages WRITE, {{table}}fleets WRITE,  {{table}}planets WRITE, {{table}}galaxy WRITE ,{{table}}users WRITE", "");

У меня добавлено 2 таблицы - все работает.

Если не получиться - выложи сам файл и что нужно добавить - попробую помудохаться.
И поищи нет ли у тебя еще где лока, всеко может быть :)
 
Ага, что-тоя затупил) писал модули просто.
Сейчас всё стало в норме.
Пока подожду до лока следующего если в течении дня молчёк то всё отлично)
 

Похожие темы

Сверху