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

17 lines
435 B
MySQL
Raw Permalink Normal View History

DELIMITER $$
2024-08-20 08:06:10 +00:00
CREATE OR REPLACE DEFINER=`vn`@`localhost` TRIGGER `vn`.`ticketDms_beforeDelete`
BEFORE DELETE ON `ticketDms`
FOR EACH ROW
BEGIN
UPDATE dms
SET dmsTypeFk = (SELECT id
FROM dmsType
WHERE `code` = 'trash'
)
WHERE id = OLD.dmsFk AND ( SELECT IF(COUNT(*) > 0, FALSE, TRUE)
FROM ticketDms
WHERE dmsFk = OLD.dmsFk
) ;
END$$
DELIMITER ;