我之前从未尝试或尝试过这样做,但我想要做的不是从数据库中获取值而只是为了执行更新查询而添加1只是执行一次UPDATE查询和递增该领域......
有没有办法使用JOIN查询获取当前值,然后使用新值再次更新?
因为它实际上只是增加了一个INT数字,我认为可能有它的方法。
答案 0 :(得分:7)
update table_name set field_name=field_name + 1 where <condition>;
答案 1 :(得分:1)
您可以执行以下操作:
UPDATE table_name set field_to_increment = field_to_increment + 1 WHERE <cond>
答案 2 :(得分:1)
使用此:
UPDATE yourtable SET yourcolumn = yourcolumn+1 WHERE yourid=123;
答案 3 :(得分:0)
在单元格中增加值很容易:
UPDATE table SET column = column + 1 WHERE id = 123;