无法创建触发器-语法错误

sqxo8psd  于 2021-06-21  发布在  Mysql
关注(0)|答案(1)|浏览(290)

我想做一个触发器,在事务表的每次插入后更新total\ u money。我无法创建它,因为出现错误:#
1064-第3行“”附近的语法有问题
这是我的触发器创建代码:

CREATE TRIGGER transactions_insert AFTER INSERT ON transactions 
    FOR EACH ROW BEGIN
      UPDATE users SET users.total_money = users.total_money + NEW.Price WHERE users.User_ID = NEW.User_id;
    END;
bxgwgixi

bxgwgixi1#

如果您添加分隔符,它将工作,如下所示
分隔符//
为每一行的事务创建触发器事务\u insert after insert begin update users set users.total\u money=users.total\u money+new.price其中users.user\u id=new.user\u id;结束;
//

相关问题