我想在事务表中的每次插入后创建更新total_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;
答案 0 :(得分:1)
如果添加分隔符,它将起作用,如下所示
分隔符//
INSATE TRIGGER transactions_insert在INSERT ON事务之后
为了每行开始
UPDATE用户SET users.total_money = users.total_money + NEW.Price WHERE users.User_ID = NEW.User_id;
END;
//