我正在尝试创建一个触发器,如果有人说他们有折扣代码,他们的门票购买价格会下降 10 美元。
我运行了代码:
CREATE TRIGGER alterPurchasePrice AFTER INSERT ON CustomerOrders FOR EACH ROW
BEGIN IF DiscountCode = 'yes' THEN SET PurchasePrice = Cost - 10 END$$
但是得到了错误:
#1193 - Unknown system variable 'PurchasePrice'
但是,我的表中有该列。所以我不明白为什么它不识别它?