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

MySQL में चेतावनियों को कैसे दबाएं?

<घंटा/>

चेतावनियों को दबाने के लिए, SQL_NOTES=0 सेट करें। आइए एक उदाहरण देखें।

सबसे पहले, हम SQL_NOTES को 1 पर सेट करेंगे -

mysql> SET sql_notes =1;क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)

अब, आइए हम एक तालिका छोड़ते हैं जो मौजूद नहीं है। जैसा कि आप देख सकते हैं एक चेतावनी संदेश अब दिखाई दे रहा है -

mysql> ड्रॉप टेबल यदि वेब मौजूद है। डेमोटेबल;क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित हैं, 1 चेतावनी (0.07 सेकंड)

उपरोक्त चेतावनी संदेश को देखने के लिए, आपको केवल SHOW WARNINGS कमांड का उपयोग करने की आवश्यकता है -

mysql> चेतावनियां दिखाएं;

यह चेतावनी संदेश प्रदर्शित करने वाला निम्न आउटपुट उत्पन्न करेगा -

<पूर्व>+----------+------+---------------------------- ----+| स्तर | कोड | संदेश |+----------+------+-------------------------------- ---+| नोट | 1051 | अज्ञात तालिका 'web.DemoTable' |+----------+------+-------------------------- -------------+1 पंक्ति सेट में (0.00 सेकंड)

अब, चूंकि हमें चेतावनियों को दबाने की आवश्यकता है, SQL_NOTES का उपयोग करें और इसे OFF पर सेट करें -

mysql> SET sql_notes =0;क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)

आइए हम ऊपर दी गई तालिका को एक बार फिर छोड़ दें -

mysql> ड्रॉप टेबल यदि वेब मौजूद है। डेमोटेबल;क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.07 सेकंड)

उपरोक्त प्रक्रिया को MySQL में सप्रेस वार्निंग कहा जाता है। अब, जब आप फिर से चेतावनियां लाने का प्रयास करेंगे, तो यह “खाली सेट . प्रदर्शित करेगा "जैसा कि नीचे दिखाया गया है -

mysql> चेतावनियां दिखाएं;खाली सेट (0.00 सेकेंड)

  1. MySQL डेटाबेस में सिंगल टेबल का बैकअप कैसे लें?

    तालिका का बैकअप बैकअप तालिका के साथ-साथ mysqldump उपयोगिता की सहायता से बनाया जा सकता है। बैकअप तालिका अवधारणा का उपयोग MySQL संस्करण 5.0 और इसके पुराने संस्करण में किया गया था। यहां, मैं mysqldump की मदद से बैकअप कर रहा हूं। सबसे पहले हम शॉर्टकट की की मदद से cmd को खोलेंगे। mysqldump cmd पर चलेगा।

  1. MySQL में sql_mode को स्थायी रूप से कैसे सेट करें?

    यदि आप Windows ऑपरेटिंग सिस्टम का उपयोग कर रहे हैं, तो अपनी निर्देशिका my.cnf या my.ini फ़ाइल देखें। @@datadir चुनें; निम्न आउटपुट है +--------------------------------------------------------+ | @@दातादिर |+-------------------------------------------------------- +| सी:\ProgramData\MySQL\MySQL सर्

  1. MySQL क्वेरी में 'खाली सेट' को कैसे बदलें?

    ऐसे रिकॉर्ड को बदलने के लिए जो मौजूद नहीं है, MySQL में COALESCE का उपयोग करें। COALESCE NULL मानों को प्रतिस्थापित करने में मदद करेगा। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.64 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - सम्मिलित करें डेमोटेबल मानों में