我想知道這個查詢會做更新一列兩次:在同一個查詢
UPDATE users SET
PaymentAmount = PaymentAmount + TempPaymentAmount,
PaymentDuration = PaymentDuration + TempPaymentDuration,
TempPaymentAmount = NULL,
TempPaymentDuration = NULL
WHERE UserID = 1234
你會發現,我試圖從臨時列中的值複製到原始列並註銷其與此同時。我想知道如果查詢將做我所期望的。
有沒有什麼理由不能運行它並找出答案? – Connell
@Connell:活的數據庫...壞主意。 –
但是這種情況非常簡單 - 在一個測試服務器上創建一個新表並嘗試一下就沒有問題了...... – Jan