MySQL trigger nima?
MySQL trigger nima?

Video: MySQL trigger nima?

Video: MySQL trigger nima?
Video: Основы SQL - #4 – Триггеры 2024, Noyabr
Anonim

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.

Shunday qilib, 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.

MySQL da triggerni qanday ishga tushiraman? Asosiy tetik sintaksisi: CREATE TRIGGER `voqea_nomi` `ma`lumotlar bazasi` QO`YISH/YANGILASH/O`CHIRIShDAN OLDIN/KEYIN. `jadval` HAR QAT BOSHLANGAN UCHUN -- tetik tana -- bu kod har bir kiritilgan/yangilangan/o'chirilgan qatorga qo'llaniladi END; Bizga ikkita kerak tetiklar - Blog jadvalidagi INSERT va YANGILANGAN KEYIN.

Shuningdek, bilingki, trigger nima va uning maqsadi nima, misol keltiring?

Trigger : A tetik ma'lumotlar bazasida saqlanadigan protsedura bo'lib, ma'lumotlar bazasida maxsus hodisa sodir bo'lganda avtomatik ravishda chaqiriladi. Uchun misol , a tetik belgilangan jadvalga satr kiritilganda yoki ma'lum jadval ustunlari yangilanayotganda chaqirilishi mumkin.

MySQL w3schools da trigger nima?

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.

Tavsiya: