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

สิทธิ์ที่จำเป็นในการใช้ทริกเกอร์คืออะไร


เราต้องมีสิทธิ์พิเศษสุด เพื่อสร้างหรือทำลายทริกเกอร์ด้วยความช่วยเหลือของคำสั่ง CREATE หรือ DROP นอกเหนือจากนั้นหากคำสั่งที่เรียกใช้ใช้ OLD หรือ NEW จะมีสิทธิ์เพิ่มเติมดังต่อไปนี้ซึ่งเราต้องการ -

  • ในการกำหนดค่าของคอลัมน์ด้วย SET NEW.column_name =value เราต้องมีสิทธิ์ UPDATE สำหรับคอลัมน์นั้น
  • ในการใช้ NEW.column_name ในนิพจน์เพื่ออ้างถึงค่าใหม่ของคอลัมน์ เราต้องมีสิทธิ์ SELECT สำหรับคอลัมน์นั้น