更新前的mysql触发器

时间:2017-03-08 09:09:03

标签: mysql sql

嗨我有一个问题为mysql触发器在更新之前我想要当我调用sql查询进行更新时,我想获取列的旧值并添加新值

这是我的桌子 enter image description here

我希望在更新之前获取wallet_balance列值,然后使用旧值添加新值,然后使用触发器更新此表中的最终值

如果我有1800并且我得到100然后使用触发器我想要更新1900 请帮我解决这个问题

错误 enter image description here

1 个答案:

答案 0 :(得分:2)

试试这个:

DELIMITER $$
CREATE TRIGGER AddwalletValue
Before UPDATE ON admin_wallet  FOR EACH ROW
begin


New.wallet_balance = Old.wallet_balance + New.wallet_balance;



END;
$$
DELIMITER ;
相关问题