MySQL w3schools-da trigger nədir?
MySQL w3schools-da trigger nədir?

Video: MySQL w3schools-da trigger nədir?

Video: MySQL w3schools-da trigger nədir?
Video: MySQL: TRIGGERS 2024, Noyabr
Anonim

A tətik müəyyən edilmiş cədvəldə müəyyən dəyişiklik əməliyyatı (SQL INSERT, UPDATE və ya DELETE ifadəsi) yerinə yetirildikdə avtomatik icra edilən hərəkətlər toplusudur. Tetikler biznes qaydalarının tətbiqi, daxil edilən məlumatların təsdiqlənməsi və audit izlərinin saxlanması kimi vəzifələr üçün faydalıdır. İçindəkilər: Üçün istifadə edir tetikler.

Həmçinin bilin, MySQL-də trigger nədir?

The MySQL trigger cədvəllə əlaqəli verilənlər bazası obyektidir. Cədvəl üçün müəyyən edilmiş hərəkət yerinə yetirildikdə aktivləşdiriləcək. The tətik aşağıdakılardan birini işə saldığınız zaman icra oluna bilər MySQL cədvəldəki ifadələr: INSERT, UPDATE və DELETE və o, hadisədən əvvəl və ya sonra çağırıla bilər.

İkincisi, MySQL-də müxtəlif növ triggerlər hansılardır? MySQL-də 6 müxtəlif növ trigger var:

  • Yeniləmə Tətikindən əvvəl: Adından göründüyü kimi, yeniləmə işə salınmazdan əvvəl işə salınan bir tetikleyicidir.
  • Yeniləmə Tətikindən Sonra:
  • Tətiyi daxil etməzdən əvvəl:
  • Tətiyi daxil etdikdən sonra:
  • Tətiyi silməzdən əvvəl:
  • Tətiyi sildikdən sonra:

Bundan əlavə, misalla MySQL-də trigger nədir?

MySQL-də trigger kimi bir hadisəyə cavab olaraq avtomatik olaraq işə salınan saxlanılan proqramdır daxil edin , yeniləmə , və ya silin ki, əlaqədar baş verir masa . Məsələn, yeni bir sıra daxil edilməzdən əvvəl avtomatik olaraq işə salınan bir tətik təyin edə bilərsiniz. masa.

Fərqli trigger növləri hansılardır?

Triggerlərin növləri . SQL Serverdə biz dörd yarada bilərik trigger növləri Data Definition Language (DDL) tetikler , Data Manipulyasiya Dili (DML) tetikler , CLR tetikler , və daxil olun tetikler.

Tövsiyə: