Перейти к содержимому
Открыть в приложении

Удобный способ просмотра. Узнать больше.

Дизайн и модификация Invision Community

Полноэкранное приложение на главном экране с push-уведомлениями, медалями и многим другим.

Чтобы установить это приложение на iOS и iPadOS
  1. Нажмите иконку «Поделиться» в Safari
  2. Прокрутите меню и нажмите На экран «Домой».
  3. Нажмите Добавить в правом верхнем углу.
Чтобы установить это приложение на Android
  1. Нажмите меню из трёх точек (⋮) в правом верхнем углу браузера.
  2. Нажмите Добавить на главный экран или Установить приложение.
  3. Подтвердите, нажав Установить.
Русский язык для Invision Community 5

Синтаксическая ошибка в 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:

 

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

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

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.