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

एक ही इवेंट और एक्शन टाइम के एकाधिक ट्रिगर बनाने पर MySQL उन्हें किस क्रम में आह्वान करेगा?


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

FOLLOWS ऑप्शन

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

सिंटैक्स

FOR EACH ROW FOLLOWS trigger_name

PRECEDES ऑप्शन

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

सिंटैक्स

FOR EACH ROW PRECEDES trigger_name

  1. - MySQL में ORDER BY ASC के साथ NULL मानों को नीचे कैसे दिखाएं?

    MySQL में ORDER BY ASC डिफ़ॉल्ट रूप से NULL मानों को पहले रखता है। NULL मानों को अंत में (नीचे) रखते हुए आरोही क्रम बनाए रखने के लिए, CASE स्टेटमेंट या IS NULL चेक के साथ कस्टम सॉर्टिंग लागू करें। उदाहरण: NULL और खाली स्ट्रिंग को नीचे रखें डेमो टेबल बनाएं: mysql> CREATE TABLE DemoTable1937 (Na

  1. - MySQL में एक ही INSERT से कई पंक्तियाँ एक साथ कैसे डालें?

    मल्टी-रो INSERT सिंटैक्स insert into yourTableName values (val1, val2, ...), (val1, val2, ...), (val1, val2, ...); उदाहरण (4,Carol,Taylor,20); परिणाम +------+------------+-----------+------+ | id | first_name | last_name | age | +------+------------+-----------+------+ | 1 | John

  1. - MySQL में विकल्प डिफ़ॉल्ट, मान अपेक्षित विकल्प और '=' चिह्न

    MySQL प्रोग्राम में लंबे विकल्प नाम जो मान लेते हैं, उन्हें आमतौर पर = चिह्न के साथ लिखा जाता है, लेकिन यह हमेशा अनिवार्य नहीं है। वाक्यविन्यास नियम मान वाले विकल्प: --option=value या --option value दोनों मान्य हैं। बूलियन विकल्प: --option (सक्षम), --skip-option या --disable-option या --option=0 (