MySQL更新后触发器未触发

时间:2017-08-28 15:38:43

标签: mysql

我正在尝试设置一个触发器,它基本上会根据某个列的更新时间归档信息。这应该做的是每次schedule_id列更改时,loginscheduleschedule_archive表移动到term_date_schedule表。但是,这并没有发生。我对MySQL非常陌生,所以我可能遗漏了一些明显的东西。

CREATE DEFINER=`user`@`%` TRIGGER employee_term 
AFTER UPDATE ON schedule
FOR EACH ROW
BEGIN
    IF NEW.term_date_schedule <=> OLD.term_date_schedule THEN
        INSERT INTO schedule_archive(schedule_id, login) VALUES(old.schedule_id, old.login);
END IF;
END

1 个答案:

答案 0 :(得分:1)

什么是&lt; =&gt;?使用&lt;&gt;代替。