mysql触发器中if相关问题

我有一个students表和live表,两者都有stu_id和stu_name字段,其中stu_id为主键,students表中还有stu_status字段,我想创建一个触发器,当更新students表中stu_status字段为“外宿”时,引发触发器,在live表中插入该生的学号和姓名即(stu_id和stu_name)

在命令行代码如下

DELIMITER $
CREATE TRIGGER status_trigger AFTER UPDATE ON students FOR EACH ROW
BEGIN
IF NEW.stu_status = '外宿'
THEN
INSERT INTO live VALUES (OLD.stu_id,OLD.stu_name)
END IF;
end $
DELIMITER ;

但是命令行总是提示我END IF那个地方报错
求解为什么会这样?是语法出错了吗?

img

mysql版本如下:
mysql Ver 8.0.26 for macos11 on x86_64 (MySQL Community Server - GPL)