Mysql中的问题:更新后触发将在真实情况下被删除

时间:2019-01-22 19:39:05

标签: database-trigger

大家好,我的查询TRIGGER有问题 我有这个错误[#1442-无法更新存储函数/触发器中的表'reservation',因为调用该存储函数/触发器的语句已经使用过该表'我不知道问题出在哪里,所以这是我的查询:

   DELIMITER //
CREATE TRIGGER Tg_annuler AFTER UPDATE ON reservation FOR EACH ROW
    BEGIN
        IF NEW.Annulation <> OLD.Annulation THEN
            BEGIN
                DELETE FROM reservation WHERE ID = OLD.ID;
            END;
        END IF;
    END

请帮助我!

0 个答案:

没有答案