您好,我已經爲MySQL的觸發更新之前,我想,當我調用SQL查詢在那個時候更新我想列的舊值和新值添加一個問題mysql的觸發更新之前
我想更新之前得到WALLET_BALANCE列值,然後用舊值增加新的價值,然後使用觸發器
如果我有1800本表中更新的最終價值,我得到100然後使用觸發器我想更新1900 plese幫我這個問題
您好,我已經爲MySQL的觸發更新之前,我想,當我調用SQL查詢在那個時候更新我想列的舊值和新值添加一個問題mysql的觸發更新之前
我想更新之前得到WALLET_BALANCE列值,然後用舊值增加新的價值,然後使用觸發器
如果我有1800本表中更新的最終價值,我得到100然後使用觸發器我想更新1900 plese幫我這個問題
試試這個:
DELIMITER $$
CREATE TRIGGER AddwalletValue
Before UPDATE ON admin_wallet FOR EACH ROW
begin
New.wallet_balance = Old.wallet_balance + New.wallet_balance;
END;
$$
DELIMITER ;
告訴我,如果它的工作。 –
正在出錯 –
什麼錯誤?在這裏顯示 –
哪裏是你的代碼... – JustBaron
我沒有觸發代碼,我想觸發代碼 –
爲什麼 - 一個簡單的更新似乎足夠了? ? –