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

MySQL จะเรียกใช้ทริกเกอร์ในลำดับใดหากเราสร้างทริกเกอร์หลายตัวของเหตุการณ์และเวลาดำเนินการเดียวกัน


ในกรณีนี้ MySQL จะเรียกใช้ทริกเกอร์ตามลำดับที่สร้างขึ้น แต่ด้วยความช่วยเหลือของตัวเลือกต่อไปนี้ เราสามารถเปลี่ยนลำดับได้ -

ทำตามตัวเลือก

ตัวเลือกนี้อนุญาตให้ทริกเกอร์ใหม่เปิดใช้งานหลังจากทริกเกอร์ที่มีอยู่

ไวยากรณ์

FOR EACH ROW FOLLOWS trigger_name

นำหน้าตัวเลือก

ตัวเลือกนี้อนุญาตให้ทริกเกอร์ใหม่เปิดใช้งานก่อนทริกเกอร์ที่มีอยู่

ไวยากรณ์

FOR EACH ROW PRECEDES trigger_name