我正在尝试设置一个触发器,它基本上会根据某个列的更新时间归档信息。这应该做的是每次schedule_id
列更改时,login
和schedule
从schedule_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
答案 0 :(得分:1)
什么是&lt; =&gt;?使用&lt;&gt;代替。