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
- 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.
- 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
Posting Komentar