LIKE ne peut pas être utilisé dans une comparaison simple, il n'est pris en charge que dans une clause WHERE. N'oubliez pas de changer également le délimiteur.
DROP TRIGGER IF EXISTS `student_approve`;
DELIMITER //
CREATE TRIGGER `student_approve` AFTER UPDATE ON `student_info`
FOR EACH ROW
BEGIN
IF NEW.student_approval = '1' THEN
INSERT INTO `notifications` (user_to_notify,who_fired_event,noti_event_id) VALUES(NEW.registered_by,1,2);
END IF;
END//
DELIMITER ;
Corrigerait l'erreur de syntaxe, mais bien sûr, nous ne pouvons pas dire si le résultat est ce que vous voulez.