Precisando trabalhar com triggers no MySQL? Aqui você encontra o conteúdo inicial para começar a utilizar triggers em seu banco de dados.

O que é trigger?

Um trigger (gatilho) é um objeto associado a uma tabela, que é utilizado para responder a um evento específico quando for disparado.
Os eventos são comandos de manipulação: INSERT, UPDATE, REPLACE e DELETE.
Os triggers podem ser disparados para responderem antes ou depois de um evento.

Como criar uma trigger

Utilize o código abaixo para realizar a criação de um trigger (substitua os dados de acordo com o seu site):

Como visualizar as triggers criadas

Utilize o código abaixo para poder visualizar suas triggers:

Como excluir um trigger

O processo é bem simples, basta rodar o seguinte comando:

Limitações de triggers no MYSQL

Não há como utilizar triggers em tabelas temporárias (temporary table);
Não é permitido iniciar ou finalizar transações em meio à triggers;
Não é possível chamar um trigger com o comando CALL.

Você encontra mais informações na documentação oficial do MySQL: http://dev.mysql.com/doc/refman/5.7/en/triggers.html

Quer encontrar mais conteúdos sobre MySQL? Temos um categoria destinada a ele, acesse: Bancos de dados – MySQL.
  • Seu feedback é muito importante. O conteúdo do artigo foi útil?
  •  Sim    Não