MySQL w3schools дээр триггер гэж юу вэ?
MySQL w3schools дээр триггер гэж юу вэ?

Видео: MySQL w3schools дээр триггер гэж юу вэ?

Видео: MySQL w3schools дээр триггер гэж юу вэ?
Видео: How to create a Ping monitoring tool with Microsoft Excel 2024, May
Anonim

А гох нь заасан хүснэгтэд заасан өөрчлөлтийн үйлдлийг (SQL INSERT, UPDATE, эсвэл DELETE мэдэгдэл) гүйцэтгэх үед автоматаар хийгдэх үйлдлүүдийн багц юм. Өдөөгч бизнесийн дүрмийг хэрэгжүүлэх, оролтын өгөгдлийг баталгаажуулах, аудитын мөрийг хөтлөх зэрэг ажлуудад хэрэгтэй. Агуулга: Хэрэглэнэ өдөөгчид.

Мөн MySQL дээр триггер гэж юу болохыг мэдэх үү?

The MySQL триггер хүснэгттэй холбоотой мэдээллийн сангийн объект юм. Хүснэгтэнд тодорхой үйлдлийг гүйцэтгэх үед энэ нь идэвхжих болно. The гох Дараах зүйлсийн аль нэгийг нь ажиллуулах үед гүйцэтгэж болно MySQL Хүснэгт дээрх мэдэгдлүүд: INSERT, UPDATE, DELETE ба үйл явдлын өмнө эсвэл дараа нь дуудаж болно.

Хоёрдугаарт, MySQL-д ямар төрлийн триггерүүд байдаг вэ? MySQL-д 6 төрлийн триггер байдаг:

  • Шинэчлэх триггерийн өмнө: Нэрнээс нь харахад энэ нь шинэчлэлт дуудагдахаас өмнө ажилладаг гох юм.
  • Шинэчлэлтийн триггерийн дараа:
  • Триггер оруулахын өмнө:
  • Триггер оруулсны дараа:
  • Триггерийг устгахаас өмнө:
  • Триггерийг устгасны дараа:

Үүнээс гадна жишээ нь MySQL-д триггер гэж юу вэ?

MySQL-д триггер гэдэг нь үйл явдлын хариуд автоматаар дуудагддаг хадгалагдсан программ юм оруулах , шинэчлэх , эсвэл устгах холбоотой үед тохиолддог ширээ . Жишээлбэл, та шинэ мөр оруулахаас өмнө автоматаар дуудагдах триггерийг тодорхойлж болно. ширээ.

Ямар төрлийн триггерүүд байдаг вэ?

Триггерийн төрлүүд . SQL Server дээр бид дөрөв үүсгэж болно өдөөгч төрлүүд Өгөгдөл тодорхойлох хэл (DDL) өдөөгч , Мэдээлэл боловсруулах хэл (DML) өдөөгч , CLR өдөөгч , болон Logon өдөөгч.

Зөвлөмж болгож буй: