O'zbekiston respublikasi axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi


MySQL da tiriggerlarning yaratilish umumiy sintaksisi: CREATE TRIGGER trigger_nomi trigger_joylashishi trigger_buyrug‟i



Yüklə 1,77 Mb.
səhifə7/16
tarix25.06.2022
ölçüsü1,77 Mb.
#117247
1   2   3   4   5   6   7   8   9   10   ...   16
MB laboratory Nabiyev

MySQL da tiriggerlarning yaratilish umumiy sintaksisi: CREATE TRIGGER trigger_nomi trigger_joylashishi trigger_buyrug‟i

ON jadval_nomi FOR EACH ROW trigger_tanasi;


Bu yerda trigger ishlatilishi turlari:

  1. Before (oldidan)

  2. After (oxiridan) va boshqalar. Trigger buyruqlari turlari:

  1. Insert (kiritish)

  2. Update (yangilash)

  3. Delete (o‘chirish) va boshqalar

Ishni bajarish tartibi


Bizda master jadvali bor edi. Triggerlar bilan ishlash uchun master0 degan jadval yaratamiz:


    1. rasm. Master0 jadvalining yaratilishi. Endi triggerlarni yaratishni boshlaymiz:

  1. Before update trigger Master jadvaliga e‘tibor qilaylik.



    1. rasm. Master jadvalidagi ma‘lumotlarni ko`rish so`rovi.




    1. Master_yangilash triggerini yaratamiz.



    1. rasm. Master_yangilash triggerini yaratish.

    1. Master0 jadvalini ko‘ramiz.



    1. rasm. Master0 jadvalidagi ma‘lumotlarni ko`rish so`rovi.

    1. Yaratgan triggerimizni ishlatamiz, yani ID 1ga teng xodim yoshiga 2 ni qo‘shib yangilaymiz;



    1. rasm. Master jadvali.




    1. Master jadvaliga yana bir nazar solsak o‘zgarishni ko‘ramiz;



    1. rasm. Update operatorini ishlatgandan keyin Master

jadvalidagi ma‘lumotlar.




  1. Yüklə 1,77 Mb.

    Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9   10   ...   16




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin