उस उद्देश्य के लिए यहां एक ट्रिगर दिया गया है:
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;
टेबल paym . पर हर इंसर्ट के बाद कोड चलेगा . यदि नए सम्मिलित रिकॉर्ड में दोनों कॉलम हैं table1 और table2 गैर पर सेट करें-NULL मान, फिर ट्रिगर एक UPDATE चलाता है क्वेरी जो कॉलम में 50 जोड़ती है total_money तालिका में money एक ही username वाले रिकॉर्ड के लिए paym . में नए सम्मिलित रिकॉर्ड के रूप में ।