1
我有以下查询:回到SQL变量到PHP
SET @q = 12;
UPDATE `table`
SET qty = CONCAT(GREATEST(qty - @q, 0), LEFT(@q := @q - LEAST(qty, @q), 0))
ORDER BY id;
(去投票eggyal起来的伟大查询这里:Removing a quantity from multiple rows in a database)
我运行的查询(没有在这种情况下准备)通过OOP PDO/MySQL。
如果@q未达到0,我想将@q的值传回给PHP或任何标志。我不确定如何完成此操作。如果任何人能够指出我正确的方向,我会很感激。
感谢