1
我想插入新值表後更新當前餘額,通過使用PHP的MySQL銀行交易活動 - 每次交易
transaction_id deposit current_balance
1 500 500
2 300 800
讀同一屬性的先前的值,如果存款300如何CURRENT_BALANCE的價值成爲800 。 & 如何銀行交易活動進行
我想插入新值表後更新當前餘額,通過使用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
thanks barmar !!你抓到了...... – nik
如果我必須插入一個更多的varchar類型數據..... – nik
你可以添加更多的列。 – Barmar