9. Trigger

 Trigger

Trigger digunakan untuk memanggil satu atau beberapa perintah SQL secara otomatis sebelum atau sesudah terjadi proses INSERT, UPDATE atau DELETE dari suatu tabel. 

Trigger sering digunakan, antara lain untuk:
       Melakukan update data otomatis jika terjadi perubahan. Contohnya adalah dalam sistem penjualan,
          jika dientri barang baru maka stock akan bertambah secara otomatis.
       Trigger dapat digunakan untuk mengimplementasikan suatu sistem log. Setiap terjadi perubahan,
          secara otomatis akan menyimpan ke tabel log.
       Trigger dapat digunakan untuk melakukan validasi dan verifikasi data sebelum data tersebut
          disimpan.


Membuat Trigger Baru

Berikut ini bentuk umum perintah untuk membuat triggers:
CREATE TRIGGER name
[BEFORE|AFTER] [INSERT|UPDATE|DELETE]
ON
tablename
FOR EACH ROW statement
dimana
BEFORE | AFTER digunakan untuk menentukan kapan proses secara otomatis akan
dieksekusi, sebelum atau sesudah proses.


Latihan Trigger



1. Membuat dan menggunakan database baru yaitu database penjualan.



2. Membuat dan menampilkan tabel produk.



3. Membuat dan menampilkan tabel baru lagi dengan nama log_harga.



4. Membuat trigger pertama, keterangan : 
 – membuat sebuah trigger baru dengan nama before_produk_update
 – trigger ini menggunakan event BEFORE UPDATE
– Query SQL untuk melakukan insert data ke tabel log_harga




5. Insert record data ke dalam tabel produk.



6. Update harga produk.




7. Menambah dan menampilkan field pada tabel log_harga.




8. Menguji trigger pertama yang sudah dibuat dengan update sebagai berikut.



By Ukhtia Kusuma Wardani/203100105




----------SEKIAN TERIMAKASIH---------





Komentar

Postingan populer dari blog ini

4. DML (Data Manipulation Language) Query

1. Instalasi MySQL; Create, Show, Use, and Drop Database