|
MySQL da tiriggerlarning yaratilish umumiy sintaksisi: CREATE TRIGGER trigger_nomi trigger_joylashishi trigger_buyrug‟i
|
səhifə | 7/16 | tarix | 25.06.2022 | ölçüsü | 1,77 Mb. | | #117247 |
| MB laboratory NabiyevMySQL 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:
Before (oldidan)
After (oxiridan) va boshqalar. Trigger buyruqlari turlari:
Insert (kiritish)
Update (yangilash)
Delete (o‘chirish) va boshqalar
Bizda master jadvali bor edi. Triggerlar bilan ishlash uchun master0 degan jadval yaratamiz:
– rasm. Master0 jadvalining yaratilishi. Endi triggerlarni yaratishni boshlaymiz:
Before update trigger Master jadvaliga e‘tibor qilaylik.
– rasm. Master jadvalidagi ma‘lumotlarni ko`rish so`rovi.
Master_yangilash triggerini yaratamiz.
– rasm. Master_yangilash triggerini yaratish.
Master0 jadvalini ko‘ramiz.
– rasm. Master0 jadvalidagi ma‘lumotlarni ko`rish so`rovi.
Yaratgan triggerimizni ishlatamiz, yani ID 1ga teng xodim yoshiga 2 ni qo‘shib yangilaymiz;
– rasm. Master jadvali.
Master jadvaliga yana bir nazar solsak o‘zgarishni ko‘ramiz;
–rasm. Update operatorini ishlatgandan keyin Master
jadvalidagi ma‘lumotlar.
Dostları ilə paylaş: |
|
|