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

Dispare um gatilho após a atualização de colunas específicas no MySQL


Você não pode acionar uma atualização de coluna específica no SQL. É aplicado em uma linha.

Você pode colocar sua condição para columm em seu gatilho com um IF declaração, conforme abaixo:
DELIMITER //
CREATE TRIGGER myTrigger AFTER UPDATE ON myTable
FOR EACH ROW
BEGIN
   IF !(NEW.column1 <=> OLD.column1) THEN
      --type your statements here
   END IF;
END;//
DELIMITER ;