当前位置:  开发笔记 > 前端 > 正文

SQLite - 将值增加一定数量

如何解决《SQLite-将值增加一定数量》经验,为你挑选了1个好方法。

是否可以将表中的某个值增加一定数量而不读取最后一个值然后更新它?

即我有"产品"和"质量"栏目:产品:iLamp质量:50

我希望用x增加(或降低)质量.为了达到这个目的,我首先阅读最后一个值(50),增加或减少它,并将其写回.

有没有直接的方法来完成这项任务?



1> Konstantin T..:

样本1(适用于所有行):

UPDATE Products SET Price = Price + 50

样本2(针对特定行):

UPDATE Products SET Price = Price + 50 WHERE ProductID = 1

样本3(通用):

UPDATE {Table} SET {Column} = {Column} + {Value} WHERE {Condition}

哪里:

{Table} - 表名

{Column} - 列名称

{Value} - 应增加或减少列值的数字

{Condition} - 某些条件,如果有的话


FROM是一个SQLite关键字?文档似乎没有表明它.http://www.sqlite.org/lang_update.html
推荐阅读
围脖上的博博_771
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有