Tutorial MySQL ini menjelaskan cara membuat Trigger AFTER INSERT di MySQL dengan sintaks dan contoh Show
KeteranganPemicu AFTER INSERT berarti bahwa MySQL akan memicu pemicu ini setelah operasi INSERT dijalankan SintaksisSintaks untuk membuat Trigger AFTER INSERT di MySQL adalah CREATE TRIGGER trigger_name AFTER INSERT ON table_name FOR EACH ROW BEGIN -- variable declarations -- trigger code END; Parameter atau Argumentrigger_nameNama pemicu yang akan dibuat. SETELAH INSERTIni menunjukkan bahwa pemicu akan aktif setelah operasi INSERT dijalankan. table_nameNama tabel tempat pemicu dibuatBatasan
Catatan
ContohMari kita lihat contoh cara membuat trigger AFTER INSERT menggunakan pernyataan CREATE TRIGGER di MySQL Setelah Sisipkan Pemicu di MySQL dipanggil secara otomatis setiap kali peristiwa penyisipan terjadi di atas meja. Pada artikel ini, kita akan mempelajari cara membuat trigger after insert dengan sintaks dan contohnya SintaksisBerikut ini adalah sintaks untuk membuat trigger AFTER INSERT di MySQL Parameter sintaks pemicu AFTER INSERT dapat dijelaskan seperti di bawah ini
Jika kita ingin mengeksekusi banyak pernyataan, kita akan menggunakan blok BEGIN END yang berisi kumpulan kueri SQL untuk menentukan logika pemicu. Lihat sintaks di bawah ini Batasan
Contoh Pemicu SETELAH INSERTMari kita pahami cara membuat pemicu SETELAH INSERT menggunakan pernyataan CREATE TRIGGER di MySQL dengan sebuah contoh Misalkan kita telah membuat tabel bernama "student_info" sebagai berikut Selanjutnya, kita akan memasukkan beberapa record ke dalam tabel ini dan kemudian mengeksekusi pernyataan SELECT untuk melihat data tabel sebagai berikut Sekali lagi, kita akan membuat tabel baru bernama "student_detail" sebagai berikut Selanjutnya, kita akan menggunakan pernyataan CREATE TRIGGER untuk membuat pemicu after_insert_details pada tabel student_info. Pemicu ini akan diaktifkan setelah operasi penyisipan dilakukan di atas meja Jika pemicu berhasil dibuat, kita akan mendapatkan output sebagai berikut Bagaimana cara memanggil pemicu SETELAH INSERT?Kita dapat menggunakan pernyataan berikut untuk memanggil pemicu yang dibuat di atas Tabel yang telah dimodifikasi setelah kueri pembaruan dieksekusi adalah student_detail. Kami dapat memverifikasinya dengan menggunakan pernyataan SELECT sebagai berikut Dalam output ini, kita dapat melihat bahwa saat memasukkan nilai ke dalam tabel student_info, tabel student_detail akan secara otomatis mengisi record dengan memanggil trigger Bagaimana cara membuat SETELAH INSERT Trigger di meja kerja MySQL?Untuk membuat after insert trigger menggunakan tool ini, pertama-tama kita harus meluncurkan MySQL Workbench dan login menggunakan username dan password yang telah kita buat sebelumnya. Kita akan mendapatkan layar sebagai berikut Sekarang lakukan langkah-langkah berikut untuk membuat pemicu SETELAH INSERT 1. Buka tab Navigasi dan klik menu Skema yang berisi semua database yang tersedia di server MySQL 2. Pilih database (misalnya, mystudentdb), klik dua kali padanya yang menunjukkan sub-menu yang berisi Tabel, Tampilan, Fungsi, dan Prosedur Tersimpan. Lihat layar di bawah ini 3. Perluas sub-menu Tabel dan pilih tabel yang ingin Anda buat pemicunya. Setelah memilih tabel, klik kanan pada tabel yang dipilih (misalnya, mystudentdb), lalu klik opsi Alter Table. Lihat gambar di bawah ini 4. Mengklik pada opsi Alter Table memberikan layar seperti di bawah ini 5. Sekarang, klik tab Pemicu yang ditunjukkan di kotak persegi panjang merah di bagian sebelumnya, lalu pilih Timing/Event AFTER INSERT. Kami akan melihat bahwa ada tombol ikon (+) untuk menambahkan pemicu. Dengan mengklik tombol tersebut, kita akan mendapatkan kode default pada trigger berdasarkan pemilihan Timing/Event 6. Sekarang, lengkapi kode pemicu, tinjau sekali lagi, dan jika tidak ditemukan kesalahan, klik tombol Terapkan 7. Setelah mengklik tombol Terapkan, klik tombol Selesai untuk penyelesaian 8. Jika kita melihat menu skema, kita dapat melihat pemicu AFTER_INSERT_detail di bawah tabel student_info sebagai berikut Bagaimana cara membuat pemicu untuk memasukkan dan memperbarui di MySQL?Pengantar pemicu MySQL AFTER UPDATE
. Pertama, tentukan nama pemicu yang ingin Anda buat di klausa CREATE TRIGGER. Kedua, gunakan klausa AFTER UPDATE untuk menentukan waktu untuk memanggil pemicu. Ketiga, tentukan nama tabel tempat pemicu berada setelah kata kunci ON.
Bagaimana cara membuat pemicu untuk memasukkan pembaruan dan menghapus di MySQL?Sintaks pemicu dasar adalah. BUAT TRIGGER `event_name` SEBELUM/SETELAH INSERT/UPDATE/DELETE PADA `database`. `table` UNTUK SETIAP ROW BEGIN -- trigger body -- kode ini berlaku untuk setiap -- baris END yang dimasukkan/diperbarui/dihapus;
Bagaimana cara memperbarui pemicu di MySQL?Pertama, kita akan menentukan nama pemicu yang ingin kita buat. Itu harus unik dalam skema. Kedua, kami akan menentukan waktu tindakan pemicu, yang seharusnya SETELAH PEMBARUAN. . BUAT TRIGGER trigger_name SETELAH PEMBARUAN PADA table_name UNTUK SETIAP BARIS trigger_body ; Bagaimana cara membuat pemicu di MySQL setelah dimasukkan?Berikut adalah sintaks untuk membuat trigger AFTER INSERT di MySQL. BUAT TRIGGER trigger_name. SETELAH INSERT. . DELIMITER $$ BUAT TRIGGER trigger_name SETELAH INSERT PADA table_name UNTUK SETIAP BARIS MULAI deklarasi variabel kode pemicu PEMBATAS ; |