Membuat Trigger pada MySQL

    Dalam menyisipkan sebuah data kita dapat melakukan sebuah fungsi yang secara otomatis terpanggil. Fungsi tersebut bernama TRIGGER. Berikut cara membuat TRIGGER dan Operasi-operasi yang dapat dilakukan pada trigger :

1. CREATE TRIGGER


2. Buat TRIGGER


3. Drop TRIGGER


4. CREATE TRIGGER BEFORE INSERT
 

5. CREATE TRIGGER AFTER INSERT

Buat 2 tabel yang akan digunakan pada Trigger

Buat Triggernya

Berikut Hasilnya 


6. CREATE TRIGGER BEFORE UPDATE

            1. Buat tabel dan input sejumlah data


            2. Membuat triggernya. Yaitu trigger yang menghasilkan pesan error ketika data yang diinput lebih dari 3

            3. Berikut hasilnya.


7. CREATE TRIGGER AFTER UPDATE
                                                               Buat Triggernya 
                                                             Hasil Pengujian

8. CREATE TRIGGER BEFORE DELETE
                                                               Buat Triggernya
                                                            Menghapus Data

    Dapat dilihat bahwa user yang memiliki user_access user dapat dihapus sedangkan Admin tidak bisa

9. CREATE TRIGGER AFTER DELETE
                                                              Buat Triggernya
                                                            Hasil Pengujian

10. CREATE MULTIPLE TRIGGER 
                                                                Buat Triggernya
                                    Tampilan Sebelum Adannya Perubahan data
Setelah dilakukannya UPDATE pada salah satu data pada userdata maka di bagian userdata_logs dan userdata_history secara otomatis mencetak id user yang diubah datanya.

11. SHOW TRIGGER
    Setelah membuat banyak sekali Trigger kita dapat melihat daftar trigger apa saja yang telah kita buat dengan perintah SHOW TRIGGERS.


Komentar

Postingan populer dari blog ini

Perintah Procedure pada MySQL Workbench

PERINTAH VIEW PADA SQL WORKBENCH