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