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)