我正在使用 PhoneGap 构建库存应用程序。我有一个模块 STOCK 用于库存管理。
库存表查询
CREATE TABLE STOCK (
sto_id INTEGER PRIMARY KEY AUTOINCREMENT,
pro_id INTEGER FOREIGNKEY REFERENCES PRODUCT(pro_id) UNIQUE,
quantity TEXT
)
插入或替换查询
INSERT OR REPLACE INTO STOCK (pro_id,quantity) VALUES ("1","5");
这个查询没有一个问题可以完美运行,但我想用新的值更新旧值的总和。
例子:
pro_id quantity
1 5
这是现有记录,所以现在当我将在上面查询具有 3 个数量的新交易时quantity should be (5 (old) + 3 (new) ) = 8.
所以在更新记录后它看起来像。
pro_id quantity
1 8
我怎么能解决这个任何想法。或者让我知道我是否走错了路。谢谢。