Seria a utilização do comando TRIGGER com BEFORE por estarmos requerendo o cálculo da IDADE baseado em TIMESTAMPDIFF, em que ANO, DATA DE NASCIMENTO e AGORA são utilizados como critérios para a mudança?
Seria a utilização do comando TRIGGER com BEFORE por estarmos requerendo o cálculo da IDADE baseado em TIMESTAMPDIFF, em que ANO, DATA DE NASCIMENTO e AGORA são utilizados como critérios para a mudança?
Olá Fernando, tudo bem?
O BEFORE informado na criação da trigger, indica o tempo de ação, ou seja, em que momento a trigger vai ser executada, e neste caso ao utilizar o BEFORE, estamos informando que ação deve ser executada antes de algum evento, neste exemplo da atividade, a trigger deve ser executada sempre ao ser realizado um insert na tabela de clientes. Mas a escolha do BEFORE, não tem relação com os campos que estão na trigger.
Espero ter ajudado e bons estudos!