Показать сообщение отдельно
Старый 04.09.2013, 20: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  
TuesdaySeptember 3rd 2013 11:23:41 PM
Error Date    
TuesdaySeptember 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` (
  `
useridint(10unsigned NOT NULL DEFAULT '0',
  `
forumidsmallint(5unsigned NOT NULL DEFAULT '0',
  `
accessmasksmallint(5unsigned NOT NULL DEFAULT '0',
  
PRIMARY KEY (`userid`,`forumid`)
ENGINE=InnoDB
Учитывая то, что тип таблиц MyISAM, то поменял оконцовку, то есть:
ENGINE=InnoDB; на ENGINE=MyISAM;

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

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