Необходимо определить разделитель для чего-то другого, кроме ;
.Переопределите его обратно к ;
в конце.Для сравнения значений null
нам нужно использовать IS NOT NULL
DELIMITER $$
CREATE TRIGGER after_delete_user AFTER UPDATE
ON users FOR EACH ROW
BEGIN
IF NEW.deletionDate IS NOT NULL
THEN
DELETE FROM requests WHERE user_id = OLD.user_id;
DELETE FROM appointments WHERE user_id = OLD.user_id;
END IF;
END$$
DELIMITER ;