Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

ลำดับการเรียก Trigger หลายตัวที่มี event และ timing เหมือนกันใน MySQL


ค่าเริ่มต้น MySQL เรียก trigger ตามลำดับที่สร้าง (creation order) แต่สามารถเปลี่ยนได้ด้วย:

1. FOLLOWS option

trigger ใหม่ทำงาน **หลัง** trigger ที่ระบุ

FOR EACH ROW FOLLOWS trigger_name

2. PRECEDES option

trigger ใหม่ทำงาน **ก่อน** trigger ที่ระบุ

FOR EACH ROW PRECEDES trigger_name