Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

O gatilho de atualização do MYSQL obtém o ID da linha atualizado


Você pode consultar o id coluna usando NEW.id ou OLD.id desde que o id coluna não será alterada.

Geralmente falado, com o alias NEW você pode obter o valor atual da coluna atualizada e com OLD você obtém o valor que a coluna tinha antes da atualização ser executada.
CREATE TRIGGER au_product_table
    AFTER UPDATE ON product_table
    FOR EACH ROW
    UPDATE audit
        SET product_id = NEW.id
        WHERE your_condition;