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');
我尝试多次减法 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');