我想要的是使用MYSQL触发器更新另一个表时更新一个表中的字段

时间:2019-07-12 11:19:59

标签: mysql database-trigger

当我更新一个表中的列值时,另一个表也将更新(仅当新值完成或失败时)

我不确定此语句的语法。这一个行不通。有人可以帮我吗?

CREATE TRIGGER 'after_archive_updates' AFTER UPDATE ON 'archive'
FOR EACH ROW 
BEGIN
    IF NEW.status = 'complete' OR NEW.status = 'fail'
    THEN 
        UPDATE mapping 
        SET archive_status = '1'
        WHERE object = NEW.object
    END IF
END;

0 个答案:

没有答案