MySQL ট্রিগার BEGIN…END কনস্ট্রাক্ট দিয়ে একাধিক স্টেটমেন্ট এক্সিকিউট করতে পারে। BEGIN ব্লকের ভেতরে স্টোরড রুটিনের মত কন্ডিশনাল এবং লুপ সিনট্যাক্সও ব্যবহার করা যায়। নিচের উদাহরণে BEFORE INSERT TRIGAR IF কন্ডিশনাল স্টেটমেন্ট ব্যবহার করেছে:
উদাহরণ
mysql> Create Trigger before_inser_studentage BEFORE INSERT ON student_age FOR EACH ROW BEGIN IF NEW.age < 0 THEN SET NEW.age = 0; ELSEIF NEW.age > 100 THEN SET NEW.age = 100; END IF; END // Query OK, 0 rows affected (0.30 sec)