Ошибка award user doesn't exist

  • Автор темы Кирилл Корнюхов
  • 5424
  • Обновлено
  • 20, Feb 2013
  • #1
Всем привет!У меня такая проблема,когда я нажимаю на пользователи и перехожу к нему на профиль - выскакивает ошибка:
 Ошибка базы данных в vBulletin 3.8.7:

Ошибка базы данных в vBulletin 3.8.7:

Invalid SQL:

SELECT

*

FROM

award_user AS award_user

LEFT JOIN award AS award USING (award_id)

WHERE

award_user.userid = 6

AND award.award_active = "1"

ORDER BY

award_user.issue_time ASC;

Ошибка MySQL : Table 'zex-morgan_adolf.award_user' doesn't exist

Номер ошибки : 1146

Дата запроса : Wednesday, February 20th 2013 @ 10:04:16 PM

Дата ошибки : Wednesday, February 20th 2013 @ 10:04:16 PM

Скрипт : http://game-coder.ru/member.php?u=6

Реферрер : http://game-coder.ru/forum.php

IP адрес : 195.78.104.5

Имя пользователя : Adolf Hitler

Имя класса : vB_Database

Версия MySQL : 5.5.28-29.1-log

Кирилл Корнюхов


Рег
28 Oct, 2012

Тем
10

Постов
23

Баллов
123
  • 20, Feb 2013
  • #2
Кирилл:
award_user AS award_user
Это что такое у вас на форуме?
Аааа... награды Встал криво хак. Попробуйте переустановить.
В общем в таблице zex-morgan_adolf нет поля award_user, но так как юзер не один, то наверное и с другими такая же проблема. Мне почему то кажется, что уже после наград вы накатили CMPS, или я ошибаюсь?
 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
  • 20, Feb 2013
  • #3
Veter:
Попробуйте переустановить.
хм... он не переустановится нормально потому что:
Кирилл:
Версия MySQL : 5.5.
а в хаке в installcode - TYPE=MyISAM он вообще таблиц не создал, надо понимать...
Кирилл Корнюхов, удаляйте продукт, файлы трогать не надо откройте хак (продукт) блокнотом найдите - и далее код создания таблицы (или нескольких таблиц) найдите текст TYPE=MyISAM (он в конце создания каждой таблицы) и замените слово TYPE на ENGINE и снова импортируйте через админку подробнее - тут: Ошибка БД - Database error

Добавлено через 48 секунд
Veter:
MySQL какая версия?
пока я сочиняла ответ, ты спросил... та самая - в тексте ошибки есть))
 

Льюви


Рег
22 May, 2012

Тем
10

Постов
1108

Баллов
1208
  • 20, Feb 2013
  • #4
Льюви:
он вообще таблиц не создал, надо понимать...
А если так
 CREATE TABLE IF NOT EXISTS adv_setting (

varname varchar(100) NOT NULL default '',

grouptitle varchar(50) NOT NULL default '',

value mediumtext NOT NULL,

defaultvalue varchar(250) NOT NULL default '',

optioncode mediumtext NOT NULL,

displayorder smallint(3) unsigned NOT NULL default '0',

serialize smallint(3) unsigned NOT NULL default '0'

) TYPE=MyISAM;
 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
  • 20, Feb 2013
  • #5
Veter:
А если так
в смысле? TYPE=MyISAM, это хоть куда хочешь пихай, майсиквел выше 5.3 этого синтаксиса не понимает ardon:
 

Льюви


Рег
22 May, 2012

Тем
10

Постов
1108

Баллов
1208
  • 20, Feb 2013
  • #6
Veter:
ENGINE=MyISAM
да, конечно про это ж и речь === ещё надо сказать спасибо, что новый майсиквел не ругается на MyISAM а то как сделают ему только InnoDB - вот тогда посмеёмся...
 

Льюви


Рег
22 May, 2012

Тем
10

Постов
1108

Баллов
1208
  • 20, Feb 2013
  • #7
Льюви:
а то как сделают ему только InnoDB - вот тогда посмеёмся...
А мы не будем переходить на новый, останемся на старом
 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
  • 20, Feb 2013
  • #8
Veter:
А мы не будем переходить на новый, останемся на старом
Ага... хорошо у кого свой сервер... а как нам, бедным...
 

Ночная странница


Рег
30 Jan, 2012

Тем
98

Постов
1642

Баллов
2622
Тем
49554
Комментарии
57426
Опыт
552966

Интересно