Berikut adalah pemicu untuk tujuan itu:
DELIMITER $$
CREATE trigger update_money_after_paym
AFTER INSERT ON paym
FOR EACH ROW
BEGIN
IF (NEW.table1 IS NOT NULL AND NEW.table2 IS NOT NULL) THEN
UPDATE money SET total_money = total_money + 50 WHERE username = NEW.username;
END IF;
END;
$$
DELIMITER;
Kode akan berjalan setelah setiap sisipan pada tabel paym . Jika record yang baru dimasukkan memiliki kedua kolom table1 dan table2 setel ke non-NULL nilai, maka pemicu menjalankan UPDATE kueri yang menambahkan 50 ke kolom total_money dalam tabel money untuk record yang memiliki username yang sama sebagai catatan yang baru dimasukkan di paym .