Veri

MySQL Trigger Yaratma

MySQL'de Trigger yaratma genel yapısı aşağıdaki gibidir :

CREATE 
[DEFINER = { user | CURRENT_USER }]
TRIGGER trigger_adi trigger_zamani trigger_olay_adi 
ON tablo_adi
FOR EACH ROW trigger_kodu


trigger zamanı : BEFORE veya AFTER

trigger olay adi : INSERT veya UPDATE veya DELETE

Aşağıda bir örnek gözükmektedir :

 

CREATE
DEFINER='root'@'%'
TRIGGER db_adi.trigger_adi
AFTER INSERT ON db_adi.tablo_adi
FOR EACH ROW
INSERT INTO diger_table_adi (T_ID) VALUES (NEW.T_ID)


Örnekte tablo_adi ile belirtilen bir tabloya yeni bir kayıt insert edildiği zaman, diger_table_adi tablosuna da T_ID sütunu eklenmektedir

zafer.teker , 27.09.2014

Bu Sayfayı Paylaş:

Fibiler Üyelerinin Yorumları


Tüm üyeler içeriklere yorum ekleyerek katkıda bulunabilir : Yorum Gir



Bu Sayfayı Paylaş:

İletişim Bilgileri

Takip Et

Her Hakkı Saklıdır. Bu sitede yayınlanan tüm bilgi ve fikirlerin kullanımından fibiler.com sorumlu değildir. Bu sitede üretilmiş , derlenmiş içerikleri, fibiler.com'u kaynak göstermek koşuluyla kendi sitenizde kullanılabilirsiniz. Ancak telif hakkı olan içeriklerin hakları sahiplerine aittir