Saturday, March 15, 2014

tes gambar

tes tes tes

smile
yayaya

Friday, March 14, 2014

tes pos banyak foto



tes tes tes

Friday, January 30, 2009

belajar TRIGGER di MySQL

akhirnya sekarang paham juga, setelah beberapa minggu sempat tertunda mempelajarinya.
berikut merupakan ringkasan dari materi trigger yang sudah aku pelajari.

syntax :

CREATE
[DEFINER = { user | CURRENT_USER }]
TRIGGER trigger_name trigger_time trigger_event
ON tbl_name FOR EACH ROW trigger_stmt
trigger_name adalah nama trigger yang akan dibuat.
trigger time adalah kapan trigger di eksekusi. bisa AFTER atau BEFORE
trigger_event adalah kejadian yang mengaktifkan trigger. trigger_event bisa berupa :
  • INSERT : trigger aktif ketika ada record baru yang di-insert ke tabel.
  • UPDATE : trigger aktif ketika record di modify
  • DELETE : trigger aktif ketika record di hapus dari tabel

triger_stmt
adalah prosedur/perintah yang dijalankan ketika trigger aktif. jika kita mempunyai beberapa perintah, gunakan BEGIN ... END

Menghapus Triggers
DROP TRIGGER [nama trigger]

contoh kasus :

secara otomatis tabel mengurangi jumlah stok ketika ada proses penjualan / barang keluar.

script trigger :

create trigger kurangStok after insert on detail_penjualan
for each row begin
update barang set jml_stok=jml_stok-NEW.jml_keluar where id_barang=NEW.id_barang;
end;

sumber :
http://dev.mysql.com/doc/refman/5.0/en/create-trigger.html
www.freaksides.com