salix/db/routines/vn/triggers/expedition_beforeDelete.sql

14 lines
399 B
MySQL
Raw Normal View History

DELIMITER $$
2024-08-20 08:06:10 +00:00
CREATE OR REPLACE DEFINER=`vn`@`localhost` TRIGGER `vn`.`expedition_beforeDelete`
BEFORE DELETE ON `expedition`
FOR EACH ROW
BEGIN
UPDATE ticket t
SET packages = (SELECT COUNT(counter)-1
FROM expedition e WHERE e.ticketFk = OLD.ticketFk and e.freightItemFk)
WHERE t.id = OLD.ticketFk;
2024-11-11 10:34:37 +00:00
CALL expedition_selfConsumptionPackaging(OLD.id, 'remove');
END$$
DELIMITER ;