将数据库字段更新为当前值的-1

时间:2011-06-30 20:37:31

标签: php mysql sql

我无法就此得出一个明确的答案,所以我想在放弃之前,我可以在这里问一下。我希望将数据库字段更新为比当前值少一个,而不必查询数据库,编写数学代码,然后使用新值更新数据库。

这样的事情是可能的,还是我必须自己做这个功能呢?

2 个答案:

答案 0 :(得分:4)

update 'table' set 'field' = 'field' - 1 where 'id' = 2

答案 1 :(得分:0)

使用简单的UPDATE语句。例如,如果您的表格为hello且您的字段为world,则可以执行以下操作:

UPDATE hello SET world = world - 1

http://ideone.com/8KIpQ