"Unknown column 'insertcounter' in 'where clause'" при выполнении UPDATE

Рейтинг: 0Ответов: 1Опубликовано: 12.02.2015

Здравствуйте.

В общем, я поругался с логикой и столкнулся с ошибкой, которая в заголовке вопроса.

Сам SQL-запрос:

UPDATE `static` SET `value` = `value` + 1 where `name` = insertcounter

В общем, погуглив, понял, что ошибка говорит, мол, не найден столбец insertcounter, но ведь ясно сказано, что insertcounter - это значение в столбце name.

В общем, муть какая-то.

Как будет корректнее составить такой запрос, который будет обновлять значение записи с name = insertcounter, увеличивая значение на 1?

Ответы

▲ 2Принят

так может в кавычки строки нужно брать? В самые обыкновенные?

UPDATE `static` SET `value` = `value` + 1 where `name` = 'insertcounter'