Mengenal Trigger Pada MySQL

Assalamualaikum Wr. Wb.
Mengenal Trigger Pada MySQL | Setelah sekian lama vakum dari dunia Blogging, kali ini admin akan posting lagi nih, postingan kali ini tentang Database, yaitu tentang Trigger, Trigger adalah automisasi pada database ketika kita melakukan suatu manipulasi data baik itu Insert, Update dan Delete. Jadi secara otomatis Trigger akan menginputkan data atau update atau juga mendelet sesuai dengan apa yang di kehendaki oleh script Trigger yang di inginkan, jadi itulah secara singkat tentang Trigger.

Nah sekarang mari kita mulai belajar tentang Trigger.

Pertama-tama kita buat database terlebih dahulu dengan nama : latihan_trigger atau terserah anda.

Lalu buat tabel user:
Mengenal Trigger Pada MySQL

Selanjutnya kita copy tabel tersebut jadi user2 :

Mengenal Trigger Pada MySQL

Selanjutnya kita membuat Trigger nya, pilih menu More > Triggers (Menu ini terdapat di versi terbaru phpMyAdmin

Mengenal Trigger Pada MySQL

Lalu kita buat Trigger Baru


Jika sudah jadi mari kita test apakah berjalan atau tidak dengan Insert Dummy data ke tabel user maka akan otomatis insert juga ke tabel user2

Mengenal Trigger Pada MySQL



Itulah cara singkat untuk membuat Trigger, tinggal bagaimana anda mengubahnya untuk menyesuaikan dengan aplikasi anda, seperti automatis update atau delete.

Jika ingin Update scriptnya juga hampir sama, tinggal di ubah Event nya menjadi Update.
Update user2 SET kolom1=NEW.kolom1 dst. WHERE id=NEW.id
Jika ingin Delete tinggal ubah event menjadi Delete dan scriptnya menjadi:
DELETE FROM user2 WHERE id=OLD.id
Jangan lupa untuk Id menggunakan OLD karena itu merupakan hasil inputan Trigger yang lama.

Sekian tutorial kali ini, tunggu tutorial-tutorial selanjutnya dari blog ini.

Wassalamualaikum Wr. Wb.

Posting Komentar

Pengunjung yang baik selalu meninggalkan komentar
Silahkan berikan komentar/kritik/saran tentang artikel ini untuk kemajuan blog ini
Mohon untuk tidak berkomentar berbau SARA, Pornografi dan Kata-kata kasar agar tidak terjadi kesalah pahaman disini...

Terima Kasih

 
Top