我想做一个触发器,在事务表的每次插入后更新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;
1条答案
按热度按时间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;结束;
//