Jelajahi eBook
Kategori
Jelajahi Buku audio
Kategori
Jelajahi Majalah
Kategori
Jelajahi Dokumen
Kategori
table : barang
– Trigger name : nama trigger (terserah isikan nama apa saja cuman buat mempermudah saat edit dsb).
– Table : dimana Trigger tersebut aktif
– Time serta Event : sudah dijelaskan diatas yaitu waktu dimana trigger dieksekusi
(jika diterjemahkan maka trigger dengan nama : TG_STOKUPDATE_JUAL akan aktif setelah tabel jual
melakukan insert record)
– Definition : adalah isi trigger yang kita buat, penjelasan
– Definer : yang menggunakan trigger, root@% (maksutnya user root di semua ip) bisa juga
root@localhost, atau ip yg diperbolehkan saja root@192.168.1.1 misalnya.
Setelah itu lakukan cara yang sama tambahkan trigger pada tabel beli tidak perlu takut salah karena bisa
diedit juga, karena logikanya jika kita beli maka nambah stok maka cukup sedikit dirubah pada tanda
matematisnya menjadi :
UPDATE barang SET stok=stok+NEW.qty
Penjelasan :
kita akan menjual barang dengan kodebrg BR001 sejumlah 3, nah setelah di eksekusi coba buka tabel
barang yang tadinya barang dengan kode BR001 (Rinso) stok: 10, sekarang berkurang menjadi 7.
lakukan test juga pada tabel beli maka stok akan otomatis bertambah