DROP TRIGGER IF EXISTS vn2008.ClientesAfterUpdate; USE vn2008; DELIMITER $$ $$ CREATE DEFINER=`root`@`%` TRIGGER `vn2008`.`ClientesAfterUpdate` AFTER UPDATE ON `Clientes` FOR EACH ROW BEGIN IF NEW.default_address AND (NEW.default_address != OLD.default_address) THEN UPDATE Consignatarios SET predeterminada = FALSE WHERE Id_cliente = NEW.Id_cliente; UPDATE Consignatarios SET predeterminada = TRUE WHERE Id_consigna = NEW.default_address; END IF; END$$ DELIMITER ; USE vn;