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

MySQL वर्कबेंच में सिंटैक्स त्रुटि घोषित करें?

<घंटा/>

DECLARE सिंटैक्स BEGIN और END के बीच होना चाहिए। वाक्य रचना इस प्रकार है -

BEGINDECLARE yourVariableName1 dataType,DECLARE yourVariableName2 dataType,....END

यहाँ MySQL में DECLARE सिंटैक्स त्रुटि से बचने के लिए क्वेरी है -

mysql> DELIMITER //mysql> क्रिएट प्रोसीजर डिक्लेयर_डेमो () -> BEGIN -> DECLARE Name varchar(100); -> सेट नाम:='जॉन'; -> नाम चुनें; -> END -> // क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.17 सेकंड)mysql> DELIMITER;

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

कॉल yourStoreedProcedureName();

क्वेरी इस प्रकार है -

mysql> कॉल डिक्लेयर_डेमो ();

निम्न आउटपुट है -

<पूर्व>+----------+| नाम |+------+| जॉन |+------+1 पंक्ति सेट में (0.00 सेकंड)क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.01 सेकंड)
  1. MySQL में वेरिएबल कैसे घोषित करें?

    हम SELECT और SET कमांड की मदद से MySQL में एक वेरिएबल घोषित कर सकते हैं। एक चर घोषित करने से पहले हमें प्रतीक @ का उपसर्ग करना होगा वाक्य रचना इस प्रकार है - SELECT @ yourVariableName; प्रतीक @ बताता है कि यह एक उपयोगकर्ता परिभाषित चर है या नहीं। यदि कोई प्रतीक नहीं है, तो इसका अर्थ है कि यह एक स्

  1. MySQL त्रुटि - #1046 - कोई डेटाबेस नहीं चुना गया

    त्रुटि-#1046 तब हो सकती है जब हम एक टेबल बना रहे हों, लेकिन डेटाबेस का चयन करना भूल जाएं। मान लें कि हमने MySQL शुरू कर दिया है जैसा कि नीचे दिखाया गया है - सही पासवर्ड देने के बाद ऊपर दी गई विंडो खुल जाएगी। अब बिना किसी डेटाबेस को चुने एक टेबल बनाएं। यह एक त्रुटि दिखाएगा - ); त्रुटि 1046 (3D00

  1. MySQL बाधाओं से कैसे निपटता है?

    आइए समझें कि MySQL कैसे बाधाओं से निपटता है - MySQL हमें ट्रांजेक्शनल टेबल (जो रोलबैक की अनुमति देता है) और गैर-लेन-देन टेबल (जो रोलबैक की अनुमति नहीं देता) के साथ काम करने में मदद करता है। यही कारण है कि अन्य डीबीएमएस की तुलना में MySQL में बाधाओं को संभालना अलग है। गैर-लेनदेन डेटाबेस में, यदि कई