这对某人来说是一个简单的问题。使用mysql时,如何使用单个查询按指定的数量增加或减少特定单元格中的数字。例如,我有一个5 x产品a的产品表。我卖1件物品,我想更新该字段。我想用一个查询来做,不要将数字添加到它然后更新(我知道该怎么做) 谢谢 安德鲁

有帮助吗?

解决方案

更新产品设定金额=金额+ 1,其中productId = 12345

如果您使用的是预准备语句,则可以使用占位符替换要添加的金额以及产品ID

其他提示

UPDATE tbl SET col=col+1 WHERE id=1234
UPDATE Product SET Quantity = Quantity - 1 WHERE Id = xxx
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top