Показать сообщение отдельно
Старый 04.09.2013, 21:21 Вверх   #1
Местный житель
 
Аватар для westbam
westbam вне форума
Доп. информация
По умолчанию Не удаляются разделы и категории

Приветствую!
Не могу удалить на форуме разделы и категории, в админке открывается такое окно:
PHP код:
Database error in vBulletin 4.2.1:

Invalid SQL:
DELETE FROM access WHERE forumid IN (114,115,116,117,118,119,120);

MySQL Error   : Table 'имя_пользователя.access' doesnt exist
Error Number  
: 1146
Request Date  
: Tuesday, September 3rd 2013 @ 11:23:41 PM
Error Date    
: Tuesday, September 3rd 2013 @ 11:23:41 PM
Script        
: http://mysite.net/хххххх/forum.php?do=kill
Referrer      : http://mysite.net/хххххх/forum.php?do=remove&f=114&s=
IP Address    : 1хх.хх.ххх.138
Username      
: westbam
Classname     
: vB_Database
MySQL Version 
: 5.1.49-rel11.3-log 
Конечно же понял, что отсутствует таблица access.

Посоветовали сделать такой запрос:
PHP код:
CREATE TABLE IF NOT EXISTS `aсcess` (
  `
userid` int(10) unsigned NOT NULL DEFAULT '0',
  `
forumid` smallint(5) unsigned NOT NULL DEFAULT '0',
  `
accessmask` smallint(5) unsigned NOT NULL DEFAULT '0',
  
PRIMARY KEY (`userid`,`forumid`)
) 
ENGINE=InnoDB; 
Учитывая то, что тип таблиц MyISAM, то поменял оконцовку, то есть:
ENGINE=InnoDB; на ENGINE=MyISAM;

Таблица access в БД появилась, пытаюсь удалять любой раздел или категорию, то всё равно пишет:
MySQL Error : Table 'имя_пользователя.access' doesnt exist

Может что то ещё надо заполнять/выполнять?
  Ответить с цитированием
 
Время генерации страницы 0.04406 секунды с 9 запросами