Belajar membuat Trigger pada Database MySQL menggunakan phpMyAdmin

 Belajar membuat Trigger pada Database MySQL menggunakan phpMyAdmin








Trigger merupakan serangkaian perintah yang akan secara otomatis dieksekusi ketika terjadi perubahan terhadap suatu data pada tabel. Trigger dieksekusi karena terjadi peristiwa insert, update, atau delete terhadap suatu data pada tabel.

Selanjutnya kita akan membuat sebuah skenario membuat proses Obat masuk dan Obat keluar. Ketika kita menginput obat masuk/keluar maka akan mengupdate di database lainnya. kita membuat database dbobat dengan 3 tabel yaitu obat,obat keluar,obat masuk.


Database Obat


Tabel obat berisi id_obat,nama_obat,stok


Tabel Obat


Tabel obat_keluar berisi id_OK ( Obat Keluar), id_obat,tanggal_keluar,jumlah

Tabel Obat Keluar




Tabel obat_masuk berisi id_OM (Obat Masuk),id_obat,tanggal_masuk,jumlah


Tabel Obat masuk




Selanjutnya kita akan mengisi data obat, klik tambahkan pada tabel obat, lalu isikan datanya seperti dibawah ini 

Data Obat



Jika sudah kita akan membuat trigger. klik tabel obat_masuk lalu klik pada ikon trigger di samping kanan atas,klik new trigger. lalu isikan definisionnya sebagai berikut


Trigger Obat Masuk



Trigger berhasil dibuat, dan ada fitur tambahstok di trigger obat masuk. lalu selanjutnya kita masukkan data pada tabel obat_masuk 


Insert Obat Masuk


Setelah melakukan Insert selanjutnya kita cek pada tabel obat, karena kita sudah melakukan trigger pada tabel obat masuk, maka pada tabel obat akan ada perubahan penambahan data seperti dibawah ini.

Tabel Obat setelah melakukan Trigger pada Obat_Masuk



Selanjutnya kita akan melakukan Trigger pada obat_keluar. Dengan cara klik tabel obat_keluar->create trigger lalu isikan seperti yang dibawah ini 

Trigger obat_keluar



Setelah itu kurangi dengan mengisi data pada tabel obat keluar, lalu cek kembali pada tabel obat. maka jumlahnya akan berkurang


Tabel Obat


Sekian untuk penjelasan singkat mengenai Trigger. Mohon maaf jika terdapat kesalahan dalam penulisan.


Komentar

Postingan Populer