Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

यदि हम एक ही ईवेंट और एक्शन टाइम के कई ट्रिगर्स बनाते हैं तो MySQL किस क्रम में ट्रिगर्स को इनवाइट करेगा?


इस मामले में, MySQL ट्रिगर्स को उसी क्रम में इनवाइट करेगा जिस क्रम में वे बनाए गए हैं। लेकिन निम्नलिखित विकल्पों की मदद से हम ऑर्डर बदल सकते हैं -

विकल्प का पालन करें

यह विकल्प नए ट्रिगर को मौजूदा ट्रिगर के बाद सक्रिय होने देता है।

सिंटैक्स

FOR EACH ROW FOLLOWS trigger_name

PRECEDES विकल्प

यह विकल्प नए ट्रिगर को मौजूदा ट्रिगर से पहले सक्रिय होने देता है।

सिंटैक्स

FOR EACH ROW PRECEDES trigger_name

  1. एएससी द्वारा MySQL ऑर्डर और नीचे एनयूएलएल प्रदर्शित करें?

    इसके लिए ORDER BY के साथ CASE स्टेटमेंट का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable1937 (नाम varchar(20));क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1937 मानों में डालें (बॉब); क्वेरी ठीक है, 1 पंक्ति प्र

  1. MySQL में एक ही समय में एकाधिक डेटा इनपुट?

    निम्नलिखित वाक्य रचना है - अपनेTableName मानों में डालें(yourValue1,yourValue2,.....N),(yourValue1,yourValue2,.....N),(yourValue1,yourValue2,.....N),(yourValue1,yourValue2 ,.....एन),...एन आइए एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.91 सेकंड) इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉ

  1. MySQL ऑप्शन डिफॉल्ट्स, ऑप्शंस एक्सपेक्टिंग वैल्यूज, और =साइन

    आइए हम डिफ़ॉल्ट विकल्पों, वे विकल्प जो मूल्यों की अपेक्षा करते हैं, और MySQL में = ​​चिह्न को समझते हैं - परंपरा के अनुसार, विकल्पों के लंबे रूप जो एक मान निर्दिष्ट करते हैं, बराबर (=) चिह्न का उपयोग करके लिखे जाते हैं। इसे नीचे दिखाया गया है - mysql --host=tonfisk --user=jon उन विकल्पों के लिए जि