Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SQLite-将值增加一定数量_Sqlite - Fatal编程技术网

SQLite-将值增加一定数量

SQLite-将值增加一定数量,sqlite,Sqlite,在不读取最后一个值并随后更新它的情况下,是否可以将表中的某个值增加某个数字 i、 e.我有“产品”和“质量”两栏: 产品:iLamp 品质:50 我想把质量提高(或降低)x。为了实现这一点,我首先读取最后一个值(50),增加或减少它,然后写回 是否有直接方法完成此任务?示例1(适用于所有行): 示例2(针对特定行): 样本3(通用): 其中: {Table}-表名 {Column}-列名 {Value}-列的值应增加或减少的数字 {Condition}-某些条件(如果有的话) FROM是SQL

在不读取最后一个值并随后更新它的情况下,是否可以将表中的某个值增加某个数字

i、 e.我有“产品”和“质量”两栏: 产品:iLamp 品质:50

我想把质量提高(或降低)x。为了实现这一点,我首先读取最后一个值(50),增加或减少它,然后写回

是否有直接方法完成此任务?

示例1(适用于所有行):

示例2(针对特定行):

样本3(通用):

其中:

  • {Table}
    -表名
  • {Column}
    -列名
  • {Value}
    -列的值应增加或减少的数字
  • {Condition}
    -某些条件(如果有的话)

FROM是SQLite关键字吗?文件上似乎没有注明。如何在python中使用sqlite3实现这一点?我需要更新col+=1,其中第一列=?@user3358205:就像那个人说的
updatetable SET col=col+1,其中第一列=?
若要递增,请执行类似于[1,3,56,78,44,238989,23]中[ProductID]的
UPDATE Products SET Price=Price+50的操作。
@Konstantin这是否可以递增列的所有行值?假设现有行是“R,S,T”,那么它应该是“R1,S2,T3”。有什么建议吗?
UPDATE Products SET Price = Price + 50
UPDATE Products SET Price = Price + 50 WHERE ProductID = 1
UPDATE {Table} SET {Column} = {Column} + {Value} WHERE {Condition}