誰かが割引コードを持っていると言うと、チケットの購入価格が 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'
ただし、テーブルにその列があります。なぜそれを認識しないのか理解できませんか?