sql >> Base de Datos >  >> RDS >> Mysql

Activar un disparador después de la actualización de columnas específicas en MySQL

No puede activar una actualización de columna en particular en SQL. Se aplica en fila.

Puede poner su condición para la columna en su activador con un IF declaración, como se muestra a continuación:

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 ;