Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Ошибка MySQL : 1054 
:(
    Опции темы
Piratic
  Дата 10.10.2006, 11:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 5.9.2006

Репутация: нет
Всего: нет



При удалении продукта в админке база данных рухнула, попробовал загрузить главную страницу форума пишет ошибка базы данных!
Цитата

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

Invalid SQL:

SELECT 
userfield.*, usertextfield.*, user.*,
UNIX_TIMESTAMP(passworddate) AS passworddate,
IF(displaygroupid=0, user.usergroupid, displaygroupid) AS
displaygroupid,
language.phrasegroup_threadmanage AS phrasegroup_threadmanage,
language.phrasegroup_posting AS phrasegroup_posting,
language.phrasegroup_postbit AS phrasegroup_postbit,
language.phrasegroup_global AS phrasegroup_global,
language.options AS lang_options,
language.languagecode AS lang_code,
language.charset AS lang_charset,
language.locale AS lang_locale,
language.imagesoverride AS lang_imagesoverride,
language.dateoverride AS lang_dateoverride,
language.timeoverride AS lang_timeoverride,
language.registereddateoverride AS
lang_registereddateoverride,
language.calformat1override AS lang_calformat1override,
language.calformat2override AS lang_calformat2override,
language.logdateoverride AS lang_logdateoverride,
language.decimalsep AS lang_decimalsep,
language.thousandsep AS lang_thousandsep

FROM user AS user
LEFT JOIN userfield AS userfield ON (user.userid = userfield.userid)
LEFT JOIN usertextfield AS usertextfield ON (usertextfield.userid =
user.userid) INNER JOIN language AS language ON (language.languageid =
IF(user.languageid = 0, 1, user.languageid)) 

WHERE user.userid = 9;

Ошибка MySQL : Unknown column 'language.phrasegroup_global' in 'field list'
Номер ошибки : 1054

Возможно ли исправить? 
PM MAIL   Вверх
Ignat
Дата 10.10.2006, 15:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Флудератор
****


Профиль
Группа: Экс. модератор
Сообщений: 4030
Регистрация: 19.4.2004
Где: غيليندزيك مدينة

Репутация: 21
Всего: 73



Цитата(Piratic @  10.10.2006,  12:23 Найти цитируемый пост)
phrasegroup_global

Посмотрите, есть ли данное поле в таблице language. Если его нет, то нужно восстановить по документации.

Цитата(Piratic @  10.10.2006,  12:23 Найти цитируемый пост)
При удалении продукта в админке база данных рухнула

Какого продукта? откуда удалялось? ничего не понятно...
Если удалялась одна запись из таблицы, то поле исчезнуть никак не могло.


--------------------
Теперь при чем :P
PM   Вверх
Piratic
Дата 10.10.2006, 16:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 5.9.2006

Репутация: нет
Всего: нет



Продукт |TOP 'X' STATS BY INFINITEWEBBY v1.2.1 (vB3.6.0 RC2) modified by kerk для форума  vBulletin. Добавляет  таблицу со статистикой самой просматриваемой темы. 
Удалял с админ панели, после удаления сразу же выдало ошибку!!

Добавлено @ 16:30 
Сейчас вот что выдаёт!  
Ошибка база данных в vBulletin 3.6.0:

Invalid SQL:

                SELECT  administrator.*, 
                        userfield.*, usertextfield.*, user.*, UNIX_TIMESTAMP(passworddate) AS passworddate,
                        IF(displaygroupid=0, user.usergroupid, displaygroupid) AS displaygroupid,
                        language.phrasegroup_cphome AS phrasegroup_cphome,
                        language.phrasegroup_cpglobal AS phrasegroup_cpglobal,
                        language.phrasegroup_global AS phrasegroup_global,
                        language.options AS lang_options,
                        language.languagecode AS lang_code,
                        language.charset AS lang_charset,
                        language.locale AS lang_locale,
                        language.imagesoverride AS lang_imagesoverride,
                        language.dateoverride AS lang_dateoverride,
                        language.timeoverride AS lang_timeoverride,
                        language.registereddateoverride AS lang_registereddateoverride,
                        language.calformat1override AS lang_calformat1override,
                        language.calformat2override AS lang_calformat2override,
                        language.logdateoverride AS lang_logdateoverride,
                        language.decimalsep AS lang_decimalsep,
                        language.thousandsep AS lang_thousandsep
                        
                FROM user AS user
                LEFT JOIN userfield AS userfield ON (user.userid = userfield.userid)
                LEFT JOIN usertextfield AS usertextfield ON (usertextfield.userid = user.userid) LEFT JOIN administrator AS administrator ON
(administrator.userid = user.userid) INNER JOIN language AS language ON (language.languageid = IF(user.languageid = 0, 1, user.languageid)) 
                
                WHERE user.userid = 1;

Ошибка MySQL     : Table 'unecha-un.language' doesn't exist
Номер ошибки     : 1146
Дата             : Tuesday, October 10th 2006 @ 05:23:19 PM

PM MAIL   Вверх
Ignat
Дата 10.10.2006, 16:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Флудератор
****


Профиль
Группа: Экс. модератор
Сообщений: 4030
Регистрация: 19.4.2004
Где: غيليندزيك مدينة

Репутация: 21
Всего: 73



Код

SHOW TABLES;

В студию.


--------------------
Теперь при чем :P
PM   Вверх
Piratic
Дата 12.10.2006, 00:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 5.9.2006

Репутация: нет
Всего: нет



Дело в том что у меня практически 0 – вой уровень знаний MySQL.  smile 

Так что пожалуйста, напишите его место нахождение! 

PM MAIL   Вверх
Piratic
Дата 12.10.2006, 06:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 5.9.2006

Репутация: нет
Всего: нет



Вот вроде как нашёл, через phpMyAdmin, воспользовавшись поиском. 

Цитата

SQL-запрос: 

SELECT COUNT( * ) AS count
FROM `unecha-un`.`access` 
WHERE (
`userid` LIKE CONVERT( _utf8 '%SHOW%'
USING ) 
COLLATE OR `forumid` LIKE CONVERT( _utf8 '%SHOW%'
USING ) 
COLLATE OR `accessmask` LIKE CONVERT( _utf8 '%SHOW%'
USING ) 
COLLATE 
)
OR (
`userid` LIKE CONVERT( _utf8 '%TABLES;%'
USING ) 
COLLATE OR `forumid` LIKE CONVERT( _utf8 '%TABLES;%'
USING ) 
COLLATE OR `accessmask` LIKE CONVERT( _utf8 '%TABLES;%'
USING ) 
COLLATE 
)


Цитата

Ответ 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 ') COLLATE  OR `forumid` LIKE CONVERT(_utf8 '%SHOW%' USING ) COLLATE  OR `accessm' at line 1




Это сообщение отредактировал(а) Piratic - 12.10.2006, 06:49
PM MAIL   Вверх
Ignat
Дата 12.10.2006, 09:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Флудератор
****


Профиль
Группа: Экс. модератор
Сообщений: 4030
Регистрация: 19.4.2004
Где: غيليندزيك مدينة

Репутация: 21
Всего: 73



Цитата(Piratic @  12.10.2006,  07:43 Найти цитируемый пост)
Вот вроде как нашёл, через phpMyAdmin, воспользовавшись поиском. 

Ужос!
Я же дал готовый запрос  smile 


--------------------
Теперь при чем :P
PM   Вверх
Piratic
Дата 12.10.2006, 11:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 5.9.2006

Репутация: нет
Всего: нет



Цитата

Ужос!
Я же дал готовый запрос 


Подскажите пожалуйста как поднять форум ? 
PM MAIL   Вверх
Ignat
Дата 12.10.2006, 11:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Флудератор
****


Профиль
Группа: Экс. модератор
Сообщений: 4030
Регистрация: 19.4.2004
Где: غيليندزيك مدينة

Репутация: 21
Всего: 73



Восстановить таблицы.


--------------------
Теперь при чем :P
PM   Вверх
Piratic
Дата 12.10.2006, 11:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 5.9.2006

Репутация: нет
Всего: нет



Цитата

Восстановить таблицы.


Это понятно, ну вы можете описать по подробнее процесс восстановления таблиц?  
PM MAIL   Вверх
Ignat
Дата 12.10.2006, 11:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Флудератор
****


Профиль
Группа: Экс. модератор
Сообщений: 4030
Регистрация: 19.4.2004
Где: غيليندزيك مدينة

Репутация: 21
Всего: 73



Выясняем, какие таблицы исчезли. Лезем вдокументацию, дистрибутивы и т.д. И создаем новые и заполняем.
Если есть бэкап, то восстанавливаем из него.


--------------------
Теперь при чем :P
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MySQL | Следующая тема »


 




[ Время генерации скрипта: 0.0485 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.