MySQL trigger nədir?
MySQL trigger nədir?

Video: MySQL trigger nədir?

Video: MySQL trigger nədir?
Video: MySQL'de Trigger Kullanımı 2024, Noyabr
Anonim

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.

Bu şəkildə, 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.

MySQL-də triggeri necə işə sala bilərəm? Əsas tətik sintaksis belədir: CREATE TRIGGER `hadisə_adı` `verilənlər bazasında` DAXİL/YENİLƏNİLƏN/SİLİNDƏN ƏVVƏL/SONRA. `cədvəl` BAŞLAYAN HƏR SƏTİR ÜÇÜN -- tətik bədən -- bu kod hər daxil edilmiş/yenilənmiş/silinmiş sətirə tətbiq edilir END; Bizə iki lazımdır tetikler - Blog cədvəlində INSERT və YENİLƏNDƏN SONRA.

Həmçinin bilin, bir tətik nədir və onun məqsədi nədir misal verin?

Tətik : A tətik verilənlər bazasında xüsusi hadisə baş verdikdə avtomatik olaraq işə salınan verilənlər bazasında saxlanılan prosedurdur. üçün misal , a tətik sətir müəyyən edilmiş cədvələ daxil edildikdə və ya müəyyən cədvəl sütunları yeniləndikdə çağırıla bilər.

MySQL w3schools-da trigger nədir?

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.

Tövsiyə: