-1
加我有有0的初始值的列transfer_quantity
当我输入我的输入领域的一些数字如果列的值通过更新
<input type="number" name="qtyBuy">
我想更新我的transfer_quantity
我qtyBuy
值。
这是我最初的代码:
UPDATE stock_transfer SET stocks_transferred = $qtyBuy WHERE transfer_product_id = 1 ON DUPLICATE KEY UPDATE stocks_transferred = stocks_transferred + $qtyBuy;
下面是一个例子:
|stocks_transferred|
| 0 |
当我输入10,这应该是结果:
|stocks_transferred|
| 10 |
,如果我输入25,应该加上10中的
|stocks_transferred|
| 35 |
我该怎么做?
'UPDATE stock_transfer SET stocks_transferred = $ qtyBuy WHERE transfer_product_id = 1对重复密钥更新stocks_transferred = stocks_transferred + $ qtyBuy;'这查询不工作? – Perumal
为什么不简单地查询stocks_transferred并将输入号码添加到它,然后更新数据库中的值? – DevMan