Trigger

Olá estou com um problema nesta trigger, não dá erro mas nada é gravado na tabela depois do insert na tabela principal.

DELIMITER $$
USE esmaior_biblioteca$$
DROP TRIGGER /*!50032 IF EXISTS */ alunos$$
CREATE TRIGGER alunos_turmas AFTER INSERT ON alunos
FOR EACH ROW
BEGIN
SET @id_turma = 48;
INSERT INTO aluno_turmas (id_aluno, id_turma) VALUES (new.id_aluno, @id_turma);
END;
$$
DELIMITER ;

algum problema com esta trigger?

Não está faltando um commit aí?

SET @id_turma = 48;
INSERT INTO aluno_turmas (id_aluno, id_turma) VALUES (new.id_aluno, @id_turma);
COMMIT;
END;

Abraço.