MEMBUAT PERINTAH TRIGGER INSERT, UPDATE DAN DALATE PADA MYSQL

 1. Insert Trigger

A. Before Insert

- Membuat trigger nya :


- Mengubah kapasitas dari 5 menjadi 9

- Sesuai dengan fungsi trigger tersebut akan otomatis berubah menjadi 9 jika kapasitas yang diinsert kurang 5

B. After Insert 

- Membuat trigger nya :

- Masukan 2 tabel yaitu tabel barang dan tabel jumlah keseluruhan barang :


- Jika kalian insert barang otomatis kapasitas akan muncul di tabel kedua yaitu jumlah barang karena trigger after insert jadi barang sebelumnya tidak terhitung.



3. Update Trigger

A. Before Update

- Membuat trigger nya :

- Penggunaan update disini jika barang yang di edit atau diubah total kapasitas nya akan berubah ditabel sebelumnya


- Seperti yang kita lihat diatas dancow jika di ubah kapasitasnya akan otomatis jumlah barang nya berubah dengan menjumlahkan kapasitas keseluruhannya.

B. After Update

- Membuat trigger nya :

- Disini kita juga membuat tabel baru untuk menginsert tanggal barang yang di update


- Jika tabel barang di update akan otomatis terinsert di tabel barang log waktu , seblum dan sesudah kapasitas diubah



3. Delete Trigger

A. Before Delete

- Membuat trigger nya :

- Disini kita juga memerlukan tabel yang sudah ada datanya dan satu tabel lagi untuk mengetahui kapan data itu dihapus.


- Jika data yang dihapus dari tabel salary, tabel salary archives akan otomatis ter insert kapan barang itu terhapus.

B. After Delete

- Membuat tigger nya :
- Fungsi after delete disini jika barang yang dihapus, pada tabel jumlah barang akan berkurang

- Jumlah barang yang tadi awalnya ada 19 berkurang jadi 13 jika ada salah satu barang yang terhapus.














 

















Komentar

Postingan populer dari blog ini