pertemuan 13

 

MySQL trigger

Membuat table customers_audit


Membuat Trigger Before Update customers table


Menampilkan Trigger Dengan Show Trigger;


Update ContactLastName menjadi peter di customerNumber 114


Menampilkan hasil customers_audit;

Hasil di bawah merupakan hasil update sebelumnya




MySQL DROP

Drop Trigger untuk menghapus trigger tersebut


Cek menggunakan show triggers untuk memastikan


MySQL BEFORE INSERT



Ini akan menampilkan pesan gaji pegawai tidak boleh kurang dari 5000 karena sebelumnya menggunakan kondisi kurang dari 5000


Query dibawah benar dan akan terinsert karena gaji lebih dari 5000




MySQL AFTER INSERT

Membuat table baru dengan nama pembelian


Membuat table log_pembelian untuk mencatat waktu pembelian





MySQL BEFORE UPDATE

Untuk membuat before trigger


MySQL AFTER UPDATE

Untuk membuat after update


MySQL BEFORE DELETE

Membuat before delete trigger untuk menghapus jumlah barang lebih dari sama dengan 5


Pesan di bawah benar karena jumlah barang hanya satu dan akan menghapus table tersebut sebaliknya jika jumlah barang lebih dari sama dengan 5  itu akan menampilkan pesan error


MySQL AFTER DELETE


Komentar

Postingan populer dari blog ini

pertemuan 9

pertemuan 6

pertemuan 8