Ошибка запроса

  • Автор темы Автор темы master17
  • Дата начала Дата начала
Статус
В этой теме нельзя размещать новые ответы.

master17

Новичок
Ошибка запроса

Добрый день!

При переходе на 5-ю версию, перестал работать один из скриптов, при обращении к mysql серверу с помощью запроса:

UPDATE f_b
SET n='$n1', k='$k1', l='$l1', a='$a1', exit='$exit'
WHERE ident='$ident' LIMIT 1

Возникает ошибка:

#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 'exit='$exit'
WHERE ident='$ident' LIMIT 1' at line 2

На 4-й версии Mysql работает нормально.

Подскажите пожалуйста как правильно сформировать запрос для 5-й версии.

Спасибо.
 
Андрейка

Спасибо, но хотелось бы получить более развернутый ответ.
В документации описания данной проблемы я не нашел, да и нету там главы 9.6.
 
Андрейка

Прочел, но там не описан мой случай. Или я просто не вижу там этого...
 
да, действительно.. из трех примеров ни одного с "WHERE ident='$ident' LIMIT 1' " , извини, ошибся :( ничем не могу помочь
 
master17, что значит не ваш случай? EXIT одно из зарезервированных слов.
 
Апельсин

То есть проблема в том, что в 5-й версии Mysql "EXIT" зарезервировано? И его нельзя использовать в коде? Я вижу там приведена таблица, но не могу понять чем можно заменить "EXIT"

-~{}~ 03.03.07 18:07:

Все, вроде разобрался, изменил exit='$exit' на ex='$exit'

Вроде работает, спасибо.
 
очередной гений, которому глава из документации - это "не развернутый ответ" и который так и не осилил - как правильно работать с зарезервированными словами.

И всё бы ничего, но это вот "боле развернутый" меня убивает.
Преподаватель, мля. Общается со студентами.
 
Фанат

Ну не все же такие умные как Вы. И вместо того, чтобы глумиться, могли бы указать на ошибку. Хотя, Вам видимо это трудно сделать, с "высока".
 
Бревно в своем глазу не хочешь поискать?
А виноватого - хоть раз в жизни - не среди окружающих, а в себе самом?

Вопрос не в том, кто умный, а кто глупый. А в том, как глупый общается с умными.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху