SQLinfo.ru - Все о MySQL Webew.ru: теория и практика веб-технологий

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

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

Вы не зашли.

#76 24.12.2009 21:30:52

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

Re: MySQL Error! Error Number: 1054

Движек Datalife Engine, бекап базы делал на версии 6,7 , после поставил по новой последнюю версию 8,3 и восстановил базу данных, вылезла следующая ошибка MySQL:
http://s44.radikal.ru/i103/0912/eb/f9249cda29fe.jpg
скажите как исправить?)

Отредактированно Silver (24.12.2009 21:32:41)

Неактивен

 

#77 24.12.2009 21:39:14

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

Re: MySQL Error! Error Number: 1054

1. FAQ#10
2. ALTER TABLE dle_post ADD editdate TIMESTAMP

Но, скорее всего, нужны будут еще какие-то колонки.

Неактивен

 

#78 24.12.2009 23:45:39

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

Re: MySQL Error! Error Number: 1054

Благодарю за помощь! Как вы и сказали пришлось ввести еще несколько колонок ..., сайт в итоге заработал)

Неактивен

 

#79 25.12.2009 01:01:46

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

Re: MySQL Error! Error Number: 1054

мде, счастье было не долгим при настройках групп пользователей появилась ошибка:
http://s58.radikal.ru/i162/0912/22/d411a8bdc05c.jpg
полный текст ошибки:

UPDATE dle_usergroups set group_name='Администратор', allow_cats='all', allow_adds='1', cat_add='all', allow_admin='1', allow_addc='1', allow_editc='1', allow_delc='1', edit_allc='1', del_allc='1', moderation='1', allow_all_edit='1', allow_edit='1', allow_pm='1', max_pm='100', max_foto='101', allow_files='1', allow_hide='1', allow_short='1', time_limit='0', rid='1', allow_fixed='1', allow_feed='1', allow_search='1', allow_poll='1', allow_main='1', captcha='0', icon='{THEME}/images/icon_1.gif', allow_modc='0', allow_rating='1', allow_offline='1', allow_image_upload='0', allow_file_upload='0', allow_signature='0', allow_url='0', news_sec_code='0', allow_image='0', max_signature='0', max_info='0', admin_addnews='1', admin_editnews='1', admin_comments='1', admin_categories='1', admin_editusers='1', admin_wordfilter='1', admin_xfields='1', admin_userfields='1', admin_static='0', admin_editvote='0', admin_newsletter='0', admin_blockip='0', admin_banners='0', admin_rss='0', admin_iptools='0', admin_rssinform='0', admin_googlemap='0', allow_html='0', group_prefix='', group_suffix='', allow_subscribe='0' WHERE id='1'

Добавил следующую колонку наобум, не помогло :
ALTER TABLE dle_post ADD allow_image_upload TIMESTAMP

Отредактированно Silver (25.12.2009 01:21:54)

Неактивен

 

#80 25.12.2009 08:03:09

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: MySQL Error! Error Number: 1054

Судя по тому, что allow_image_upload='0' тип у этого поля не TIMESTAMP, а INT

Неактивен

 

#81 25.12.2009 10:13:29

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

Re: MySQL Error! Error Number: 1054

vasya написал:

Судя по тому, что allow_image_upload='0' тип у этого поля не TIMESTAMP, а INT

Выполнил данный запрос в панели скул, выскочила ошибка о дублированной таблице, удалил
ALTER TABLE dle_post ADD allow_image_upload TIMESTAMP,
затем добавил новую колонку:
ALTER TABLE dle_post ADD allow_image_upload INT

вот что сейчас получилось в майскул:
http://s46.radikal.ru/i114/0912/d9/f572e3edd0d7.jpg

все равно осталась та же ошибка, что и в моем предыдущем посте)) что делать??

http://s19.radikal.ru/i192/0912/5d/0e6313c7525c.jpg

Отредактированно Silver (25.12.2009 10:16:07)

Неактивен

 

#82 25.12.2009 14:03:40

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

Re: MySQL Error! Error Number: 1054

Ну Вы смотрите, в какую таблицу добавляете. Это поле нужно не в post, а в dle_usergroups.

Неактивен

 

#83 25.12.2009 16:15:13

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

Re: MySQL Error! Error Number: 1054

paulus написал:

Ну Вы смотрите, в какую таблицу добавляете. Это поле нужно не в post, а в dle_usergroups.

Сделал, админка работает, настройки всех групп тоже, но последний единственный касяк)) - появились "0" нули перед и после названия группы с доступом в админпанель. В майскул "dle_usergroups" нулей у названий групп нету, в самой админке тоже, но при просмотре посетителей на сайте и например статистики сайта они есть...

скрины:
http://s40.radikal.ru/i087/0912/75/84cb35739847.jpg
http://i028.radikal.ru/0912/28/1306e2f5d00f.jpg
http://s45.radikal.ru/i110/0912/b4/b0ef889ca38c.jpg

Возможно ли их как нибудь убрать? кроме удаления дле с сервера smile

Отредактированно Silver (25.12.2009 16:18:17)

Неактивен

 

#84 25.12.2009 16:53:13

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

Re: MySQL Error! Error Number: 1054

Ну дальше только менять код wink

Неактивен

 

#85 26.12.2009 17:14:09

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

Re: MySQL Error! Error Number: 1054

Помогите пожалуйста исправить ошибку:

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

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

Error Number:
1054

UPDATE dle_usergroups set group_name='Модератор', mservice_allow_rating='0', mservice_filedown='0', mservice_filedown_captcha='0', mservice_addfile='0', mservice_captcha='0', mservice_newtrack_approve='0',e='1', max_signature='500', max_info='1000', admin_addnews='1', admin_editnews='1', admin_comments='1', admin_categories='0', admin_editusers='0', admin_wordfilter='0', admin_xfields='0', admin_userfields='0', admin_static='0', admin_editvote='1', admin_newsletter='1', admin_blockip='0', admin_banners='0', admin_rss='0', admin_iptools='0', admin_rssinform='0', admin_googlemap='0', allow_html='1', group_prefix='', group_suffix='', allow_subscribe='1' WHERE id='2'


Буду очень благодарен! Жду...

Неактивен

 

#86 28.12.2009 02:36:16

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: MySQL Error! Error Number: 1054

FAQ п. 10
Это лучшее решение. Если все же хотите поупорствовать, то попробуйте

ALTER TABLE dle_usergroups ADD `e` tinyint;

Неактивен

 

#87 28.12.2009 05:50:16

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

Re: MySQL Error! Error Number: 1054

vasya написал:

FAQ п. 10
Это лучшее решение. Если все же хотите поупорствовать, то попробуйте

ALTER TABLE dle_usergroups ADD `e` tinyint;

А зря вы так на DLE) Все заработало! Спасибо!

Неактивен

 

#88 07.01.2010 14:28:00

andsava
Участник
Зарегистрирован: 21.11.2009
Сообщений: 4

Re: MySQL Error! Error Number: 1054

Вот у меня новая проблема, на DLE 7.5 когда пытаюсь удалить группу новостей из модерации то выбивает вот такое дела
The Error returned was:
Unknown column 'news_id' in 'where clause'

Error Number:
1054

DELETE FROM dle_tags WHERE news_id = '4'

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

Неактивен

 

#89 07.01.2010 14:48:20

Андрей Иванович
Участник
Зарегистрирован: 07.01.2010
Сообщений: 2

Re: MySQL Error! Error Number: 1054

Здравствуйте, обновился до dle 8.3 иии возникла вот такая проблема, при добавлении категории, возникает вот такая ошибка
MySQL Error!
------------------------

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

Error Number:
1054
INSERT INTO dle_category (parentid, name, alt_name, icon, skin, descr, keywords, news_sort, news_msort, news_number, short_tpl, full_tpl, metatitle) values ('5', 'привет', 'good', '', 'Moy', 'привет', '', '', '', '5', '', '', 'fhyuf')

Я понимаю что что-то нужно добавить в базу данных, но незнаю что, куда и как. Можно первый раз для чайника подробно шаг за шагом расписать как да что? До этого с базой данных не работал, но есть доступ к php myadmin. Буду очень благодарен.

Неактивен

 

#90 07.01.2010 17:05:45

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: MySQL Error! Error Number: 1054

Андрей Иванович написал:

Здравствуйте, обновился до dle 8.3 иии возникла вот такая проблема, при добавлении категории, возникает вот такая ошибка
MySQL Error!
------------------------

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

Error Number:
1054
INSERT INTO dle_category (parentid, name, alt_name, icon, skin, descr, keywords, news_sort, news_msort, news_number, short_tpl, full_tpl, metatitle) values ('5', 'привет', 'good', '', 'Moy', 'привет', '', '', '', '5', '', '', 'fhyuf')

FAQ, п.10.

ALTER TABLE dle_post ADD metatitle VARCHAR(255);

Андрей Иванович написал:

Я понимаю что что-то нужно добавить в базу данных, но незнаю что, куда и как. Можно первый раз для чайника подробно шаг за шагом расписать как да что? До этого с базой данных не работал, но есть доступ к php myadmin. Буду очень благодарен.

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

Неактивен

 

#91 07.01.2010 17:07:18

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: MySQL Error! Error Number: 1054

andsava написал:

Вот у меня новая проблема, на DLE 7.5 когда пытаюсь удалить группу новостей из модерации то выбивает вот такое дела
The Error returned was:
Unknown column 'news_id' in 'where clause'

Error Number:
1054

DELETE FROM dle_tags WHERE news_id = '4'

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

FAQ, п.10.

ALTER TABLE dle_tags ADD news_id INT;

Неактивен

 

#92 08.01.2010 17:04:22

Dumbas
Участник
Зарегистрирован: 07.06.2009
Сообщений: 6

Re: MySQL Error! Error Number: 1054

Пожалуйста помагите выдаёт такую ошибку
MySQL Error!
------------------------

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

Error Number:
1054

SELECT id, name, bday_year FROM ibf_members WHERE bday_month=MONTH(CURDATE()) AND bday_day=DAY(CURDATE()) ORDER BY name ASC LIMIT 0 ,999


Заранее спасибо!

Неактивен

 

#93 08.01.2010 18:17:26

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: MySQL Error! Error Number: 1054

Попробуйте

ALTER TABLE ibf_members ADD id INT;

Неактивен

 

#94 08.01.2010 20:51:39

Dumbas
Участник
Зарегистрирован: 07.06.2009
Сообщений: 6

Re: MySQL Error! Error Number: 1054

Огромное спасибо помогло!

Неактивен

 

#95 09.01.2010 16:03:20

Андрей Иванович
Участник
Зарегистрирован: 07.01.2010
Сообщений: 2

Re: MySQL Error! Error Number: 1054

vasya написал:

Андрей Иванович написал:

Здравствуйте, обновился до dle 8.3 иии возникла вот такая проблема, при добавлении категории, возникает вот такая ошибка
MySQL Error!
------------------------

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

Error Number:
1054
INSERT INTO dle_category (parentid, name, alt_name, icon, skin, descr, keywords, news_sort, news_msort, news_number, short_tpl, full_tpl, metatitle) values ('5', 'привет', 'good', '', 'Moy', 'привет', '', '', '', '5', '', '', 'fhyuf')

FAQ, п.10.

ALTER TABLE dle_post ADD metatitle VARCHAR(255);

Андрей Иванович написал:

Я понимаю что что-то нужно добавить в базу данных, но незнаю что, куда и как. Можно первый раз для чайника подробно шаг за шагом расписать как да что? До этого с базой данных не работал, но есть доступ к php myadmin. Буду очень благодарен.

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

Спасибо большое за совет, но ничего не изменилось. Я вошел в phpmyadmin, нажал на вкладку Выполнить SQL-запрос(ы) к базе данных xxxx_vfmisis:  вставил ALTER TABLE dle_post ADD metatitle VARCHAR(255); в верху появилось предупреждение #1060 - Duplicate column name 'metatitle' я нажал ок и продолжил запрос и завершил. Затем на сайте сбросил кэш, зашел в добавление новой категории и возникает та же ошибка.
Зашел в phpmyadmin, нажал на раздел dle_post есть колонка metatitle, так чего же еще не хватает?

Неактивен

 

#96 11.01.2010 12:25:46

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

Re: MySQL Error! Error Number: 1054

dle_category, а не dle_post. FAQ#10 особо важен.

Неактивен

 

#97 17.01.2010 00:01:44

maksim2005
Участник
Зарегистрирован: 16.01.2010
Сообщений: 9

Re: MySQL Error! Error Number: 1054

помогите пожалуйста такая проблема, сделал бэкап бд, теперь при попытке редактировать новость выдает следущее

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

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

Error Number:
1054

SELECT * FROM dle_post_log where news_id = '1235'

Неактивен

 

#98 17.01.2010 00:21:34

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: MySQL Error! Error Number: 1054

FAQ, п.10.

ALTER TABLE dle_post_log ADD news_id INT;

Неактивен

 

#99 17.01.2010 00:48:01

maksim2005
Участник
Зарегистрирован: 16.01.2010
Сообщений: 9

Re: MySQL Error! Error Number: 1054

vasya  спасибо!!!!!!!!!  все зер гуд заработалоbig_smile

Отредактированно maksim2005 (17.01.2010 01:06:37)

Неактивен

 

#100 17.01.2010 01:04:27

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: MySQL Error! Error Number: 1054

FAQ, п.10.

ALTER TABLE dle_category ADD metatitle VARCHAR(255);

Если просмотрите тему, то увидите, что ваши ошибки уже неоднократно встречались.

Неактивен

 

Board footer

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