我对博士后有点陌生.我想在postgres表中的字段中取一个值(是整数),并将其递增1.例如,如果表"totals"有两列,"name"和"total",而Bill总共有203列,那么为了将Bill的总数移动到204,我会使用什么SQL语句?
我对博士后有点陌生.我想在postgres表中的字段中取一个值(是整数),并将其递增1.例如,如果表"totals"有两列,"name"和"total",而Bill总共有203列,那么为了将Bill的总数移动到204,我会使用什么SQL语句?
UPDATE totals
SET total = total + 1
WHERE name = 'bill';
如果要确保当前值确实为203(并且不要再次意外增加),还可以添加另一个条件:
UPDATE totals
SET total = total + 1
WHERE name = 'bill'
AND total = 203;