SQL 多项减法

SQL Multi Subtract

我尝试多次减法 WHERE:

UPDATE  `product`
SET  `quantity` =  quantity-1
WHERE  `upc` =11000000803;
WHERE  `upc` =11000000802;
WHERE  `upc` =11000000804;

我知道我不能超过一个WHERE

我想在每个 upc 上减去相同的数量值

我正在研究如何做到这一点。

谢谢:)

尝试

UPDATE product set quantity=quantity-1
WHERE  upc in (11000000803, 11000000802, 11000000804);

UPDATE product set quantity=quantity-1
WHERE  upc in ('11000000803', '11000000802', '11000000804');