SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 17.12.2008 17:59:55

syavah823
Участник
Зарегистрирован: 17.12.2008
Сообщений: 5

MySQL Error! Error Number: 1054

Здравствуйте уважаемые вэб мастера! У меня возникла большая проблема на сайте. Начну..
У меня стоял движок DLE 7, потом я решил что нужно его обновить до новой версии 7.2 что я успешно сделал, сайт стал быстрее работать, и вроде все отлично, но когда на сайте я обнаружил наглый спам, и решил забанить паршивца мне выдало следуещее:
MySQL Error!
------------------------

The Error returned was:
Unknown column 'restricted' in 'field list'

Error Number:
1054

UPDATE dle_users set user_group='4', banned='yes', icq='', land='', info='', signature='', email='kitekat-kitekat@yandex.ru', fullname='', time_limit='', xfields='', restricted='0', restricted_days='0', restricted_date='' WHERE user_id='300'

если кто может мне помочь в этом вопросе, пожалуйста напишите, сами понимаете без бана както нехорошо, также такое сообщение при попытке удалить все комментарии, что тоже очень важно. Спасибо.

Неактивен

 

#2 17.12.2008 18:38:38

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3861

Re: MySQL Error! Error Number: 1054

Уже обсуждалось несколько раз. Поищите на форуме "Uknown column DLE". Решает добавлением в таблицу недростающих колонок.

Неактивен

 

#3 17.12.2008 18:42:24

syavah823
Участник
Зарегистрирован: 17.12.2008
Сообщений: 5

Re: MySQL Error! Error Number: 1054

да чтото ничего ненаходит, вот попробывал только мою тему и выдало

Неактивен

 

#4 17.12.2008 18:45:09

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3861

Re: MySQL Error! Error Number: 1054

Да, только что искалось, сейчас не ищется. Надо искать просто DLE или еще как-то. Вот одна из аналогичных тем: http://sqlinfo.ru/forum/viewtopic.php?id=668

Неактивен

 

#5 17.12.2008 18:53:38

syavah823
Участник
Зарегистрирован: 17.12.2008
Сообщений: 5

Re: MySQL Error! Error Number: 1054

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

Неактивен

 

#6 17.12.2008 18:58:57

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3861

Re: MySQL Error! Error Number: 1054

Попробуйте такие команды выполнить:

ALTER TABLE dle_users ADD `restricted` int;
ALTER TABLE dle_users ADD `restricted_days` int;

Неактивен

 

#7 17.12.2008 19:44:48

syavah823
Участник
Зарегистрирован: 17.12.2008
Сообщений: 5

Re: MySQL Error! Error Number: 1054

ВЫ ЗНАЕТЕ ПЕРЕБРОБЫВАЛ РАЗНЫЕ ВАРИАНТЫ НО ВЫДАЕТ ОШИБКУ ПРИ ЗАПРОСЕ

#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 ''restricted' INT' at line 1

Отредактированно syavah823 (17.12.2008 19:45:45)

Неактивен

 

#8 17.12.2008 19:59:20

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6737

Re: MySQL Error! Error Number: 1054

restricted нужно не в прямых кавычках ('), а в обратных (`) - там, где буква ё.

Неактивен

 

#9 17.12.2008 20:11:43

syavah823
Участник
Зарегистрирован: 17.12.2008
Сообщений: 5

Re: MySQL Error! Error Number: 1054

СПАСИБО!!!! Вы лучший, всем буду советовать ваш форум! И еще раз спасибо.

Неактивен

 

#10 02.03.2009 23:43:51

Vjik
Участник
Зарегистрирован: 02.03.2009
Сообщений: 1

Re: MySQL Error! Error Number: 1054

Подскажите, плиз где надо выполнять эти команды:
ALTER TABLE dle_users ADD `restricted` INT;
ALTER TABLE dle_users ADD `restricted_days` INT; ?
У меня тоже ошибка с тем же номером, только пишет: Unknown column 'points' in 'field list' .

Неактивен

 

#11 03.03.2009 12:27:58

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6737

Re: MySQL Error! Error Number: 1054

Команды надо выполнять в любом клиенте БД (скорее всего, у Вас есть доступ к phpMyAdmin
или к чему-то такому). В Вашем случае надо добавлять колонку points, а не restricted.

Неактивен

 

#12 05.04.2009 14:22:02

ZANOS
Участник
Зарегистрирован: 05.04.2009
Сообщений: 5

Re: MySQL Error! Error Number: 1054

Здраствуйте у меня похожая ошибка только у меня ошибка не 1054 а 1064 обновлялся с версии 7.3 до 7.5 также при изменинии группы юзера например с журналиста на пользователя выскакивает следующая ошибка MYSQL

MySQL Error!
------------------------

The Error returned was:
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 ' land='Ливны', info='', signature='', email='dima-livny@yandex.ru', fullname='Дм' at line 1

Error Number:
1064

UPDATE dle_users set user_group='4', banned='', r_freeze='', icq='416836139', repa=, land='Ливны', info='', signature='', email='dima-livny@yandex.ru', fullname='Дмитрий', time_limit='', xfields='', restricted='0', restricted_days='0', restricted_date='' WHERE user_id='5'

при добавлении

ALTER TABLE dle_users ADD `restricted` INT;
ALTER TABLE dle_users ADD `restricted_days` INT;

выскакивает следующая ошибка

Ошибка
SQL-запрос:

ALTER TABLE dle_users ADD `restricted` INT;



Ответ MySQL: 

#1060 - Duplicate column name 'restricted'

Пожалуйста помогите мне составить запрос, буду очень сильно благодарен.

Отредактированно ZANOS (05.04.2009 14:25:42)

Неактивен

 

#13 06.04.2009 14:34:13

ZANOS
Участник
Зарегистрирован: 05.04.2009
Сообщений: 5

Re: MySQL Error! Error Number: 1054

пожалуйста ответьте Я в мускле ноль...

Неактивен

 

#14 06.04.2009 15:41:49

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6737

Re: MySQL Error! Error Number: 1054

repa=,

Дело вот в этом куске. Проблема не в MySQL, а в скриптах, они генерят неправильные запросы. Для правильного
запроса надо по крайней мере чтобы было repa=NULL. А лучше — правильное значение.

Неактивен

 

#15 06.04.2009 16:32:33

ZANOS
Участник
Зарегистрирован: 05.04.2009
Сообщений: 5

Re: MySQL Error! Error Number: 1054

так я понял а вообще какой мне надо запрос составить?

Неактивен

 

#16 06.04.2009 18:08:21

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6737

Re: MySQL Error! Error Number: 1054

Ну, в остальном запрос визуально нормальный. Надо просто добавить значение для репы.

Неактивен

 

#17 06.04.2009 22:07:42

ZANOS
Участник
Зарегистрирован: 05.04.2009
Сообщений: 5

Re: MySQL Error! Error Number: 1054

т.е запрос должен выглядеть так

ALTER TABLE dle_users ADD `repa=NULL` INT;
??? или как просто я хоть и написал его... но мне что то не верится что он правильно составлен))

нет этот запрос неверный даже если добавлять кажду колонку с "=" все равно выскакивает таже самая ошибка

Пожалуйста если нетрудно составьте запрос целиком... ну не знаю я мускл воосче!

Отредактированно ZANOS (06.04.2009 22:16:02)

Неактивен

 

#18 06.04.2009 23:15:48

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6737

Re: MySQL Error! Error Number: 1054

Дело не в альтере, дело в обновлении, которое кидается Вашими скриптами. Нужно искать строчку,
где составляется вот этот запрос, и в нем менять уже:

UPDATE dle_users set user_group='4', banned='', r_freeze='', icq='416836139', repa=NULL, land='Ливны', info='', signature='', email='dima-livny@yandex.ru', fullname='Дмитрий', time_limit='', xfields='', restricted='0', restricted_days='0', restricted_date='' WHERE user_id='5'

Неактивен

 

#19 07.04.2009 07:30:35

ZANOS
Участник
Зарегистрирован: 05.04.2009
Сообщений: 5

Re: MySQL Error! Error Number: 1054

я добавил этот запрос но ошибка не исправилась я вот думаю написать везде где после знака равно ничего нет поставить параметр NULL т.е

UPDATE dle_users set user_group='4', banned=NULL'', r_freeze=NULL'', icq='416836139', repa=NULL, land='Ливны', info=NULL'', signature=NULL'', email='dima-livny@yandex.ru', fullname='Дмитрий', time_limit=NULL'', xfields=NULL'', restricted='0', restricted_days='0', restricted_date=NULL'' WHERE user_id='5'

За что вообще отвечает параметр repa?

Неактивен

 

#20 07.04.2009 13:48:00

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6737

Re: MySQL Error! Error Number: 1054

Это не параметр, а столбец в таблице. За что он отвечает — знают лишь те, кто пользуется
этой таблицей. Думаю, Вам стоит обратиться таки к людям, которые разрабатывают DLE, чтобы
они написали скрипты, которые работают smile

Неактивен

 

#21 10.04.2009 08:22:34

bockep
Участник
Зарегистрирован: 10.04.2009
Сообщений: 2

Re: MySQL Error! Error Number: 1054

Многоуважаемый paulus буду вам очень благодарен если подскажите как исправить мне Error Number: 1054.

у меня пишет:

MySQL Error!
------------------------

The Error returned was:
Unknown column 'group_max_speed' in 'field list'

Error Number:
1054

UPDATE dle_usergroups set group_name='Гости', group_max_speed='', allow_cats='all', allow_adds='0', cat_add='all', allow_admin='0', allow_addc='1', allow_editc='0', allow_delc='0', edit_allc='0', del_allc='0', moderation='0', allow_all_edit='0', allow_edit='0', allow_pm='0', max_pm='0', max_foto='0', allow_files='1', allow_hide='0', allow_short='1', time_limit='0', rid='5', allow_fixed='0', allow_feed='1', allow_search='1', allow_poll='1', allow_main='0', captcha='0', icon='{THEME}/images/icon_5.gif', allow_modc='0', allow_rating='1', allow_offline='0', allow_image_upload='0', allow_file_upload='0', allow_signature='0', allow_url='1' WHERE id='5'


Пожалуйста подскажите что мне прописать ? в phpmyadmin, какой запрос сделать в sql

Неактивен

 

#22 10.04.2009 08:56:29

bockep
Участник
Зарегистрирован: 10.04.2009
Сообщений: 2

Re: MySQL Error! Error Number: 1054

Я сдела так:
ALTER TABLE dle_users ADD `group_max_speed` INT; , но ошибка не исчезла...

Ошибка появляется в этом случаи:

Когда я в DLE     произвожу Настройку Групп Пользователей и даже если ничео не изменяю... нажимаю отредактировать группу вылазит вышесказанная ошибка.

Может я не все дополнил... подскажите пожалуйста Многоуважаемый paulus

Неактивен

 

#23 10.04.2009 10:06:25

bokcep
Участник
Зарегистрирован: 10.04.2009
Сообщений: 1

Re: MySQL Error! Error Number: 1054

Я сделал такой запрос:
ALTER TABLE dle_usergroups ADD COLUMN group_max_speed varchar(10) default'0';
paulus парвильноли я сделал? Запрос вроде прошел, пока правильность проверить не могу.
Попарвить если что нетак

Неактивен

 

#24 10.04.2009 12:49:54

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6737

Re: MySQL Error! Error Number: 1054

Ну, недостающую колонку Вы добавили. За что она реально отвечает, я, конечно, не знаю.
Вопросы про DLE лучше задавать на форуме DLE, здесь мы можем решить лишь общие проблемы,
касающиеся MySQL.

P.S. Я бы не стал доверять скрипту, который недосоздает столбцы в базе.

Неактивен

 

#25 12.05.2009 20:14:41

alienz
Участник
Зарегистрирован: 12.05.2009
Сообщений: 2

Re: MySQL Error! Error Number: 1054

Пишет такое:

MySQL Error!
------------------------

The Error returned was:
Unknown column 'user_name' in 'where clause'

Error Number:
1054


SELECT * FROM dle_thanks WHERE user_name = 'alien' and id_post = '52123'


Что делать?

Вот оригинал:
http://alien-warezz.ru/oboi/52123-Krasi … ntina.html

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson