mysql/core_notify_recur_trigger_core_before_insert_method_id.sql
[Pman.Core] / mysql / core_notify_recur_trigger_core_before_insert_method_id.sql
1
2
3
4  
5
6 DROP PROCEDURE IF EXISTS core_notify_recur_trigger_core_before_insert_method_id;
7 DROP TRIGGER IF EXISTS `core_notify_recur_before_insert_core` ;
8
9 DELIMITER $$
10  
11 CREATE PROCEDURE core_notify_recur_trigger_core_before_insert_method_id ( i_id INT)
12  BEGIN
13     IF (i_id > 0) THEN
14         CALL core_enum_trigger_check('core_notify_recur', i_id);
15     END IF;
16     
17  END;
18  
19
20 -- see if this can be done as a trigger
21
22 CREATE DEFINER=`root`@`localhost` TRIGGER `core_notify_recur_before_insert_core`
23                 BEFORE INSERT ON `core_notify_recur`
24     FOR EACH ROW
25     
26        IF (NEW.method_id > 0) THEN
27            CALL core_enum_trigger_check('core_notify_recur', NEW.method_id);
28        END IF;
29             
30     END;
31 $$
32
33 DELIMITER ;