Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
frosha

Синтаксическая ошибка в SQL

Рекомендованные сообщения

Восстанавливал базу после взлома. Мне в таблицу skin_setting гамна всякого понаписали, что типа я взоман и т.д.

Я её просто очистил, но при восстановлении выскакивает такая ошибка:

 

 

Ошибка

SQL-запрос:

 

INSERT -- --------------------------------------------------------

--

-- Структура таблицы `freon_skin_templates_cache`

--

 

CREATE TABLE `freon_skin_templates_cache` (

 

`template_id` varchar( 32 ) NOT NULL default '0',

`template_group_name` varchar( 255 ) NOT NULL default '',

`template_group_content` mediumtext,

`template_set_id` int( 10 ) NOT NULL default '0',

PRIMARY KEY ( `template_id` ) ,

KEY `template_set_id` ( `template_set_id` ) ,

KEY `template_group_name` ( `template_group_name` )

) ENGINE = MYISAM DEFAULT CHARSET = cp1251;

 

 

 

Ответ MySQL:

 

#1064 - 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 'CREATE TABLE `freon_skin_templates_cache` (

`template_id` varchar(32) NOT NUL' at line 4

 

У кого большой опыт общения с базами, подскажите, пожалуйста, в чём дело.

Заранее благодарен

Поделиться сообщением


Ссылка на сообщение
INSERT -- --------------------------------------------------------
-- 
-- Структура таблицы `freon_skin_templates_cache`
-- 

CREATE TABLE `freon_skin_templates_cache` (

`template_id` varchar( 32 ) NOT NULL default '0',
`template_group_name` varchar( 255 ) NOT NULL default '',
`template_group_content` mediumtext,
`template_set_id` int( 10 ) NOT NULL default '0',
PRIMARY KEY ( `template_id` ) ,
KEY `template_set_id` ( `template_set_id` ) ,
KEY `template_group_name` ( `template_group_name` ) 
) ENGINE = MYISAM DEFAULT CHARSET = cp1251;

удалите

INSERT -- --------------------------------------------------------
-- 
-- Структура таблицы `freon_skin_templates_cache`
--

Просто слово INSERT означает ввод данных, а у вас после него просто ---------

Поделиться сообщением


Ссылка на сообщение

Спссибо большое!

 

Но теперь у меня проблема похуже

 

IPS Driver Error

 

:)

 

Это может бытьь из-за того,чтот я очистил таблицу _skin_templates_cache, где скин был хакерский до этого?

Поделиться сообщением


Ссылка на сообщение

вероятно да. В папке /cache/ лежит отчет об ошибке, что в нем написано?

Поделиться сообщением


Ссылка на сообщение
вероятно да. В папке /cache/ лежит отчет об ошибке, что в нем написано?

 

Вот последний лог:

 

 

sql_error_log_10_08_07.cgi

Тип файла: ASCII English text

 

--------------------------------------------------------------------------------

 

===================================================

Date: Mon, 08 Oct 2007 04:05:47 +0400

Error Number: 1064

Error: 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 'AND template_group_name IN ('skin_global', 'skin_topic')' at line 1

IP Address: 87.250.252.28

mySQL query error: SELECT * FROM freon_skin_templates_cache WHERE template_set_id= AND template_group_name IN ('skin_global', 'skin_topic')

 

Ничего не понимаю. Они ещё и саму таблицу что ли из менили skin_template_cache, или там какие то параметры должны быть по умолчанию?

Поделиться сообщением


Ссылка на сообщение

у вас ошибка со стилями серьезная.

WHERE template_set_id= AND template_group_name

в этом запросе не указывается id скина, и из-за этого ошибка возникает. Может мод виноват, может еще что-то. Попробуйте кэши стилей обновить. Переставьте стили у пользователей форума на стандартный средствами админки. Обновите кэш стилей.

Поделиться сообщением


Ссылка на сообщение

Чё-то через админку у меня не получилось не фига...

Это простот капец какой-тот, взял я свою бедную, замученную хакерамии базу, взял обычную базу форума (которая после стандартной установки создаётся) и собрал в ручную из двух одну :mellow:

 

В итоге восстаноовил полнностьтю свой форум :unsure:

 

А вот если бы делал бэкап почаще не было б у меня таких проблем...

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...