sqlstring = """
UPDATE tblInventory SET quantityInStock -= ? WHERE itemID == ? VALUES (?,?)
"""
values = (p_quantity, p_id)
runsql(sqlstring, values)
我想根据用户决定购买的商品数量来更新商品的库存数量。
我本来打算从当前库存数量中减去用户选择购买的数量,但似乎
-=
在 SQL 中不起作用。我该怎么做?
看起来像这样:
sqlstring = """
UPDATE tblInventory SET quantityInStock = quantityInStock - ? WHERE itemID = ?
"""
values = (p_quantity, p_id)
runsql(sqlstring, values)