我无法就此得出一个明确的答案,所以我想在放弃之前,我可以在这里问一下。我希望将数据库字段更新为比当前值少一个,而不必查询数据库,编写数学代码,然后使用新值更新数据库。
这样的事情是可能的,还是我必须自己做这个功能呢?
答案 0 :(得分:4)
update 'table' set 'field' = 'field' - 1 where 'id' = 2
答案 1 :(得分:0)
使用简单的UPDATE
语句。例如,如果您的表格为hello
且您的字段为world
,则可以执行以下操作:
UPDATE hello SET world = world - 1