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

MySQL ट्रिगर/प्रक्रिया निष्पादन के लिए देरी कैसे सेट करें?

<घंटा/>

देरी सेट करने के लिए, आप स्लीप () का उपयोग कर सकते हैं। आइए हम प्रक्रिया निष्पादन विलंब में स्लीप () को लागू करें।

सबसे पहले, हम एक संग्रहित प्रक्रिया बनाएंगे -

mysql> DELIMITER //mysql> क्रिएट प्रोसेस डिलेइनमैसेज () -> BEGIN -> सेलेक्ट स्लीप (20); -> चुनें "20 सेकंड सोने के बाद, अलविदा !!!"; -> END -> // क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.30 सेकंड)mysql> DELIMITER;

अब आप कॉल कमांड की मदद से संग्रहित प्रक्रिया को कॉल कर सकते हैं। निम्नलिखित वाक्य रचना है -

कॉल yourStoreedProcedureName();

उपरोक्त संग्रहीत प्रक्रिया को कॉल करने और निष्पादन विलंब की जांच करने के लिए निम्नलिखित क्वेरी है -

mysql> कॉल देरीइनमैसेज ();

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+-----------+| नींद(20) |+-----------+| 0 |+----------+1 पंक्ति में सेट (20.00 सेकंड)+-------------------------- ----------+| 20 सेकंड सोने के बाद, अलविदा !!! |+--------------------------------------+| 20 सेकंड सोने के बाद, अलविदा !!! |+-------------------------------------+1 पंक्ति सेट में (20.01 सेकंड) क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित हुई (20.04 सेकंड)

उपरोक्त नमूना आउटपुट को देखें, निष्पादन में देरी 20.01 सेकंड है।


  1. एंड्रॉइड में देरी कैसे सेट करें?

    कुछ मामलों में, कुछ समय बाद हमें इस समस्या को हल करने के लिए UI पर अपडेट करने की आवश्यकता होती है, इस उदाहरण में प्रदर्शित करें कि एंड्रॉइड में देरी कैसे सेट करें। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भ

  1. एक MySQL संग्रहीत कार्यविधि में शर्तें सेट करें

    किसी संग्रहीत कार्यविधि में शर्तें सेट करने के लिए, MySQL में IF...ELSE का उपयोग करें। if-else के लिए सिंटैक्स निम्नलिखित है - यदि आपकी स्थिति है तो आपका स्टेटमेंट1, ईएलएसई योरस्टेटमेंट2, अगर समाप्त करें; आइए हम उपरोक्त सिंटैक्स को एक संग्रहीत कार्यविधि में लागू करें - // क्वेरी ठीक है, 0 पंक्तिया

  1. MySQL में खाली पंक्ति के लिए डिफ़ॉल्ट मान कैसे सेट करें?

    खाली पंक्ति के लिए डिफ़ॉल्ट मान सेट करने के लिए, COALESCE() की अवधारणा का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1863 ( FirstName varchar(20) );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1863 मान (NULL) में डाले