MySQL Workbench-此服务器版本在此位置处“ +”无效

时间:2019-03-15 04:03:29

标签: mysql sql triggers mysql-workbench

我正在研究如何使用MySQL工作台和MySQL服务器在SQL中创建触发器。当在INVOICE表中输入新发票时,该触发器应该更新CUSTOMER表中的客户余额。我有以下代码:

CREATE TRIGGER trg_updatecustbalance
AFTER INSERT ON INVOICE
FOR EACH ROW
BEGIN
    UPDATE CUSTOMER
    SET CUST_BALANCE = CUST_BALANCE + :NEW.INVOICE_AMOUNT
    WHERE CUST_NUM = :NEW.CUST_NUM
END;

据我所知,此触发器的所有内容均已正确设置,但是我在SET CUST_BALANCE = CUST_BALANCE + :NEW.INVOICE_AMOUNT中的“ +”上遇到了错误。我无法在网上找到任何信息,说明为什么我遇到此特定错误。

非常感谢您的帮助!

0 个答案:

没有答案