You are on page 1of 1

DELIMITER $$

CREATE TRIGGER upsaldoPago AFTER INSERT ON cuota


FOR EACH ROW
BEGIN
DECLARE var_monto DOUBLE;
SET var_monto = NEW.monto;
UPDATE pago SET saldo = (saldo - var_monto) WHERE idPago=new.idPago;
END$$
DELIMITER ;

DROP TRIGGER upestadoPago

DELIMITER $$
CREATE TRIGGER upestadoPago AFTER UPDATE ON pago
FOR EACH ROW
BEGIN
DECLARE var_saldo DOUBLE;
SET var_saldo = NEW.saldo;
IF var_saldo = 0 THEN
UPDATE solicitud SET estadoPago="Cancelado" WHERE
idSolicitud=new.idSolicitud;
END IF;
END$$
DELIMITER ;

You might also like