我想通过使用 php mysql 读取相同属性的先前值来向表中插入新值
transaction_id deposit current_balance
1 500 500
2 300 800
如果存款 300,current_balance 的值如何变成 800。 & 银行交易事件如何进行
最佳答案
使用 SELECT
查询获取最后的余额,并将存款金额添加到该余额以获得新余额。
INSERT INTO transactions (deposit, current_balance)
SELECT :amount, current_balance + :amount
FROM transactions
ORDER BY transaction_id DESC
LIMIT 1
关于php - 银行交易事件 - 在每次交易后更新当前余额,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41993319/