Можно-ли сделать инкремент одним запросом?

no_santa

Снегур
Можно-ли сделать инкремент одним запросом?

Можно-ли увеличить (уменьшить) целочисленное значение, в базе mysql, одним запросом?
 

Ralph

Дикий столяр
Re: Можно-ли сделать инкремент одним запросом?

Автор оригинала: no_santa
Можно-ли увеличить (уменьшить) целочисленное значение, в базе mysql, одним запросом?
Сколько там топикстартер программировал-12 лет,кажется ???
 

dimka-747

Новичок
Здравствуйте, И везде нахожу одно и то же гениальное решение, которое у меня не работает! И вот оно снова!
Моя проблема в том, что изначально значение поля равно не 0 а NULL, тогда такой подход не работает. Пробовале делать преобразование типа поля с помощью CONVERT, CAST - не помогло.
К примеру делаю запрос (изначально `stat_clicks`(mediumint) = NULL):
SELECT `stat_clicks`+1 FROM `tb1` WHERE `id`=1
Результат:
`stat_clicks`+1
-> NULL
Не найдется ли у вас гениального решения для этого случая?

PS: неохота исходник переписывать
 
Сверху