SQLinfo.ru - Все о MySQL

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

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

Вы не зашли.

#1 18.11.2013 16:11:09

LENAN79
Участник
Зарегистрирован: 18.11.2013
Сообщений: 8

Error Number: 1054

Добрый день,
помогите понять что надо делать, какой запрос нужен?

The Error returned was:
Unknown column 'p.tags' in 'field list'
SQL query:

SELECT p.id, p.autor, p.date, p.short_story, CHAR_LENGTH(p.full_story) as full_story, p.xfields, p.title, p.category, p.alt_name, p.comm_num, p.allow_comm, p.fixed, p.tags, e.news_read, e.allow_rate, e.rating, e.vote_num, e.votes, e.view_edit, e.editdate, e.editor, e.reason FROM dle_post p LEFT JOIN dle_post_extras e ON (p.id=e.news_id) WHERE approve=1 AND allow_main=1 AND date < '2013-11-18 12:31:58' ORDER BY fixed desc, date DESC LIMIT 0,30

Неактивен

 

#2 18.11.2013 16:58:09

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

Re: Error Number: 1054

Неактивен

 

#3 18.11.2013 17:00:59

LENAN79
Участник
Зарегистрирован: 18.11.2013
Сообщений: 8

Re: Error Number: 1054

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

Неактивен

 

#4 18.11.2013 17:22:40

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

Re: Error Number: 1054

Какой именно запрос и какая ошибка возникла?

Неактивен

 

#5 18.11.2013 17:47:32

LENAN79
Участник
Зарегистрирован: 18.11.2013
Сообщений: 8

Re: Error Number: 1054

alter table dle_post add  'p.tags' int
ошибка #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 ''p.tags' int' at line 1

ALTER TABLE dle_post ADD 'p.tags' varchar(255)
#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 ''p.tags' varchar(255)' at line 1

Неактивен

 

#6 18.11.2013 17:49:20

LENAN79
Участник
Зарегистрирован: 18.11.2013
Сообщений: 8

Re: Error Number: 1054

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

Неактивен

 

#7 18.11.2013 17:53:58

LENAN79
Участник
Зарегистрирован: 18.11.2013
Сообщений: 8

Re: Error Number: 1054

эта ошибка выходит при загрузке сайта

Неактивен

 

#8 18.11.2013 18:59:22

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

Re: Error Number: 1054

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

alter table dle_post add  `p.tags` int;

Неактивен

 

#9 19.11.2013 15:04:10

LENAN79
Участник
Зарегистрирован: 18.11.2013
Сообщений: 8

Re: Error Number: 1054

сделала так но все равно пишет на сайте
Unknown column 'p.tags' in 'field list'
SQL query:

SELECT p.id, p.autor, p.date, p.short_story, CHAR_LENGTH(p.full_story) as full_story, p.xfields, p.title, p.category, p.alt_name, p.comm_num, p.allow_comm, p.fixed, p.tags, e.news_read, e.allow_rate, e.rating, e.vote_num, e.votes, e.view_edit, e.editdate, e.editor, e.reason FROM dle_post p LEFT JOIN dle_post_extras e ON (p.id=e.news_id) WHERE approve=1 AND allow_main=1 AND date < '2013-11-19 13:03:24' ORDER BY fixed desc, date DESC LIMIT 0,30

Неактивен

 

#10 19.11.2013 15:14:47

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

Re: Error Number: 1054

alter table dle_post add  `tags` int;

и соответственно

alter table dle_post drop `p.tags`;

Неактивен

 

#11 19.11.2013 15:18:40

LENAN79
Участник
Зарегистрирован: 18.11.2013
Сообщений: 8

Re: Error Number: 1054

так drop убирает эту колонку

Неактивен

 

#12 19.11.2013 15:20:56

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

Re: Error Number: 1054

`p.tags` и `tags` - это разные колонки и одна из них вам совсем не нужна.

Неактивен

 

#13 19.11.2013 15:24:51

LENAN79
Участник
Зарегистрирован: 18.11.2013
Сообщений: 8

Re: Error Number: 1054

спасибо большое, все получилось !!!!

Неактивен

 

Board footer

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