Trigger digunakan untuk menjalankan 2 perintah SQL sekaligus tanpa harus kita jalankan. Contoh sederhana trigger dalam kehidupan, Ketika anda mencoba melakukan SMS BANKING, ketika anda mengirim pesan pada bank, dengan sangat cepat pesan balasan diterima. Kalo diartikan dengan bahasa gampangnya trigger merupakan umpan balik .
Ada 2 tipe trigger akan dijalankan, pertama sebelum (BEFORE) dan setelah (AFTER), dan ada 3 metode yang digunakan INSERT,UPDATE dan DELETE.
Basic Query
Contoh
AFTER INSERT diatas bisa kita ganti dengan BEFORE INSERT dan metode yang telah dijelaskan diatas. Dari contoh trigger diatas akan berjalan ketika anda menginputkan ditable siswa, maka table kelas akan otomatis terisi dengan isi Wakwaw
Ada 2 tipe trigger akan dijalankan, pertama sebelum (BEFORE) dan setelah (AFTER), dan ada 3 metode yang digunakan INSERT,UPDATE dan DELETE.
Basic Query
CREATE TRIGGER name { BEFORE | AFTER } { event [ OR ... ] } ON TABLE [ FOR [ EACH ] { ROW | STATEMENT } ]
Contoh
delimiter $create triggerinputkelasautoAFTERINSERTonsiswafor each row begininsert into kelas (id_kelas,kelas) values ('','Wakwaw');end;
AFTER INSERT diatas bisa kita ganti dengan BEFORE INSERT dan metode yang telah dijelaskan diatas. Dari contoh trigger diatas akan berjalan ketika anda menginputkan ditable siswa, maka table kelas akan otomatis terisi dengan isi Wakwaw
Tidak ada komentar:
Posting Komentar