Written by: Banco de Dados

Manipulação de triggers no MySQL

Triggers

Triggers são eventos que você pode programar para que sejam executados antes (BEFORE) ou depois (AFTER) de fazer uma inserção (INSERT), alteração (UPDATE) ou uma remoção (DELETE) de registros de uma determinada tabela (ON TABLE nome_da_tabela).

    • Para saber a versão do MySQL entre no phpMyAdmin, logo após informar seu usuário e senha você verá a VERSÃO DO SERVIDOR (atenção, não confundir com versão do cliente).

    Criando

    Sintaxe:

    DELIMITER //   CREATE TRIGGER nome_da_trigger AFTER/BEFORE INSERT/UPDATE/DELETE ON nome_da_tabela FOR EACH ROW BEGIN -- sua query aqui terminando com ponto-e-vírgula END //   DELIMITER ;

    Exemplo:

    DELIMITER //   CREATE TRIGGER minha_trigger AFTER INSERT ON minha_tabela1 FOR EACH ROW BEGIN DELETE FROM minha_tabela2; END //   DELIMITER ;

    Removendo

    DROP TRIGGER nome_da_trigger;

    Como visualizar todas triggers

    SHOW TRIGGERS;

    Veja também


    Era isso que estava procurando?
    SimNão

    Demo Title

    Demo Description


    Introducing your First Popup.
    Customize text and design to perfectly suit your needs and preferences.

    Isso vai fechar em 20 segundos

    Categorias

    [menu name="categorias"]

    Isso vai fechar em 20 segundos