आइए पहले एक टेबल बनाएं। तालिका बनाने के लिए CREATE कमांड का उपयोग किया जाता है।
mysql> टेबल टेबल 1 बनाएं -> ( -> आईडी इंट, -> नाम varchar(100) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.62 सेकंड)
चलिए अब एक और टेबल बनाते हैं।
mysql> टेबल बनाएं टेबल 2 -> ( -> आईडी इंट, -> नाम varchar(100) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.49 सेकंड)
अब, आप निम्न तरीके से ट्रिगर बना सकते हैं।
mysql> सीमांकक #mysql> तालिका 1 पर डालने के बाद ट्रिगर तालिका 1 ट्रिगर बनाएं -> प्रत्येक पंक्ति के लिए -> प्रारंभ करें -> तालिका 2 (आईडी, नाम) मान (new.id, new.name) में डालें; -> अंत#क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.29 सेकंड)mysql> सीमांकक;
ट्रिगर बनाने के लिए, हमें सीमांकक बदलना होगा।
तालिका 1 में पंक्ति सम्मिलित करना ट्रिगर को सक्रिय करता है और तालिका 2 में रिकॉर्ड सम्मिलित करता है। तालिका 1 में रिकॉर्ड डालने के लिए।
mysql> तालिका 1 मान (1, 'जॉन'), (2, 'स्मिथ'), (3, 'कैरोल') में डालें; क्वेरी ठीक है, 3 पंक्तियाँ प्रभावित (0.28 सेकंड) रिकॉर्ड:3 डुप्लिकेट:0 चेतावनियाँ :0
यह जांचने के लिए कि रिकॉर्ड दोनों टेबल में डाले गए हैं या नहीं।
mysql> टेबल1 से *चुनें;
यहाँ आउटपुट है जो तालिका 1 में सफलतापूर्वक डाला गया रिकॉर्ड दिखाता है।
<पूर्व>+----------+----------+| आईडी | नाम |+----------+----------+| 1 | जॉन || 2 | स्मिथ || 3 | कैरल |+----------+----------+3 पंक्तियों में सेट (0.00 सेकंड)दूसरी तालिका देखने के लिए।
mysql> Table2 से *चुनें;
निम्नलिखित आउटपुट है जो तालिका 2 में सफलतापूर्वक डाला गया रिकॉर्ड दिखाता है।
<पूर्व>+----------+----------+| आईडी | नाम |+----------+----------+| 1 | जॉन || 2 | स्मिथ || 3 | कैरल |+----------+----------+3 पंक्तियों में सेट (0.00 सेकंड)