Membuat perintah Trigger dengan Before Insert, Before Update, dan Before Delete pada MySQL XAMPP

Trigger dapat didefinisikan sebagai himpunan kode (prosedural) yang dieksekusi secara otomatis sebagai respon atas suatu kejadian berkaitan dengan tabel basis data. Kejadian (event) yang dapat membangkitkan trigger umumnya berupa pernyataan INSERT, UPDATE, dan DELETE. Beriku adalah langkah-langhkahnya :

a. Before Insert
1. Membuat tabel baru seperti pada syntax berikut

2. Membuat tabel lain yang menyimpan ringkasan kapasitas seperti pada syntax berikut

3. Membuat perintah Triggernya seperti pada syntax berikut

4. Masukkan data kedalam tabel seperti pada syntax berikut

5. Melihat data yang sudah dimasukkan dengan syntax berikut

6. Jika berhasil akan muncul tampilan seperti berikut


b. Before Update
1. Membuat tabel baru seperti pada syntax berikut

2. Masukkan data kedalam tabel seperti pada syntax berikut

3. Masukkan syntax berikut untuk melihat tabelnya

4. Berikut adalah tabelnya

5. Membuat perintah Triggernya seperti pada syntax berikut

6. Masukkan syntax berikut untuk melakukan update pada tabel

7. Berikut adalah tabel yang sudah diupdate


c. Before Delete 
1. Membuat tabel baru seperti pada syntax berikut

2. Masukkan data kedalam tabel seperti pada syntax berikut

3. Membuat tabel yang menyimpan yang dihapus seperti pada syntax berikut

4. Membuat perintah Triggernya seperti pada syntax berikut

5. Masukkan syntax berikut untuk menghapus salah satu data

6. Masukkan syntax berikut untuk melihat data yang dihapus dan hasil tabelnya





Terima Kasih telah berkunjung keblog ini. Semoga informasi yang diberikan dapat bermanfaat

Komentar

Postingan populer dari blog ini

Menkombinasikan dan Menampilkan dua buah kolom pada SQL dengan perintah Stored Procedure, Select, dan View

Menampilkan dua buah kolom pada SQL dengan perintah Stored Procedure, Select, dan View