ใช่ Trigger จะถูกลบ (destroyed) อัตโนมัติ หากตารางที่ผูกอยู่ถูกลบ (DROP TABLE) เรียกว่า implicit destroy ตัวอย่าง:
ตัวอย่าง
มี trigger trigger_before_delete_sample ผูกตาราง Sample แสดง trigger ทั้งหมด:
mysql> Show Triggers\G ... (แสดง 2 trigger: trigger_before_delete_sample บน sample, before_inser_studentage บน student_age) ...
ลบตาราง Sample:
mysql> DROP table sample; Query OK, 0 rows affected (0.26 sec)
ตรวจสอบอีกครั้ง trigger ที่ผูกกับ Sample หายไป เหลือแค่ trigger บน student_age:
mysql> Show Triggers\G ... (เหลือแค่ before_inser_studentage) ...