Trigger

1 resposta
mysql
A

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?

1 Resposta

TerraSkilll

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.

Criado 4 de outubro de 2016
Ultima resposta 4 de out. de 2016
Respostas 1
Participantes 2