MySQL w3schools da trigger nima?
MySQL w3schools da trigger nima?

Video: MySQL w3schools da trigger nima?

Video: MySQL w3schools da trigger nima?
Video: Pandemiyada Dasturchilarning ahvoli. IT ni o`rganish uchun resurslar. Yangi online darslar. 2024, May
Anonim

A tetik - belgilangan jadvalda belgilangan o'zgartirish operatsiyasi (SQL INSERT, UPDATE yoki DELETE operatori) bajarilganda avtomatik ravishda bajariladigan harakatlar to'plami. Triggerlar biznes qoidalarini qo'llash, kiritilgan ma'lumotlarni tekshirish va audit izlarini saqlash kabi vazifalar uchun foydalidir. Tarkib: Foydalanish uchun tetiklar.

Shuningdek, MySQL-da trigger nima ekanligini biling.

The MySQL trigger jadval bilan bog'langan ma'lumotlar bazasi ob'ekti. Jadval uchun belgilangan amal bajarilganda u faollashadi. The tetik Quyidagilardan birini ishga tushirganingizda bajarilishi mumkin MySQL jadvaldagi iboralar: INSERT, UPDATE va DELETE va uni voqeadan oldin yoki keyin chaqirish mumkin.

Ikkinchidan, MySQL-da triggerlarning har xil turlari qanday? MySQL-da 6 xil turdagi triggerlar mavjud:

  • Yangilashdan oldin trigger: Nomidan ko'rinib turibdiki, bu yangilanish chaqirilishidan oldin ishga tushadigan tetikdir.
  • Yangilash tetikidan keyin:
  • Triggerni kiritishdan oldin:
  • Triggerni kiritgandan keyin:
  • Triggerni o'chirishdan oldin:
  • Triggerni o'chirishdan keyin:

Bundan tashqari, misol bilan MySQL da trigger nima?

MySQL-da trigger - bu kabi hodisaga javoban avtomatik ravishda chaqiriladigan saqlangan dastur kiritmoq , yangilash , yoki o'chirish bog'langan holda sodir bo'ladi stol . Masalan, siz yangi qator qo'shilishidan oldin avtomatik ravishda chaqiriladigan triggerni belgilashingiz mumkin. stol.

Triggerlarning har xil turlari qanday?

Triggerlarning turlari . SQL Serverda biz to'rttasini yaratishimiz mumkin trigger turlari Ma'lumotlarni aniqlash tili (DDL) tetiklar , Ma'lumotlarni manipulyatsiya qilish tili (DML) tetiklar , CLR tetiklar , va tizimga kirish tetiklar.

Tavsiya: