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

MySQL दुर्घटनाग्रस्त तालिका के लिए जाँच करें?

<घंटा/>

यदि कोई टेबल क्रैश हो जाता है तो इसका मतलब है कि आपका इंजन NULL या खाली है। क्रैश टेबल की जांच के लिए सिंटैक्स निम्नानुसार है।

अपने डेटाबेस नाम से तालिका स्थिति दिखाएं;

आइए क्रैश टेबल की जांच के लिए उपरोक्त सिंटैक्स को लागू करें यहां, कुछ तालिकाओं के साथ हमारे डेटाबेस का नाम 'test3' है

mysql> test3 से तालिका स्थिति दिखाएं;

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

<पूर्व>+----------------------------+----------+------ ---+---------------+----------+----------------+----------- ----+---------------------+--------------+----------+ --------------------------------+--------------- ------------------+--------------------------+----------+-- --------------+------------+| नाम | इंजन | संस्करण | Row_format | पंक्तियाँ | औसत_रो_लंबाई | डेटा_लंबाई | Max_data_length | सूचकांक_लंबाई | डेटा_फ्री | Auto_increment | Create_time | Update_time | चेक_टाइम | संयोजन | चेकसम | Create_options | टिप्पणी |+----------------------------+----------+------- ------------------+----------+---------------------+---------- ---+---------------------+--------------+----------+- ---------------+---------------------+--------------- -+---------------+--------------------------+----------+--- -------------+---------------+| bestdateformatdemo | इनो डीबी | 10 | गतिशील | 4 | 4096 | 16384 | 0 | 0 | 0 | 5 | 2019-02-22 22:49:43 | नल | नल | utf8mb4_0900_ai_ci | नल | | || काउंटडेमो | इनो डीबी | 10 | गतिशील | 4 | 4096 | 16384 | 0 | 0 | 0 | 4 | 2019-02-26 15:21:12 | नल | नल | utf8mb4_0900_ai_ci | नल | | || डिलीटेमो | इनो डीबी | 10 | गतिशील | 6 | 2730 | 16384 | 0 | 0 | 0 | नल | 2019-02-13 19:20:04 | नल | नल | utf8mb4_0900_ai_ci | नल | | || डिफरेंटडेटटाइम | इनो डीबी | 10 | गतिशील | 4 | 4096 | 16384 | 0 | 0 | 0 | 5 | 2019-02-14 10:26:28 | नल | नल | utf8mb4_0900_ai_ci | नल | | || एक्सपेंडेडआउटपुटडेमो | इनो डीबी | 10 | गतिशील | 4 | 4096 | 16384 | 0 | 0 | 0 | 5 | 2019-02-22 22:43:59 | नल | नल | utf8mb4_0900_ai_ci | नल | | || fieldlessthan5chars | इनो डीबी | 10 | गतिशील | 8 | 2048 | 16384 | 0 | 0 | 0 | 8 | 2019-02-13 19:03:05 | नल | नल | utf8mb4_0900_ai_ci | नल | | || lastrecordbeforelastone | इनो डीबी | 10 | गतिशील | 8 | 2048 | 16384 | 0 | 0 | 0 | 10 | 2019-02-14 17:31:59 | नल | नल | utf8mb4_0900_ai_ci | नल | | || मोस्टरीसेंटडेटडेमो | इनो डीबी | 10 | गतिशील | 6 | 2730 | 16384 | 0 | 0 | 0 | 6 | 2019-02-14 17:15:53 ​​| नल | नल | utf8mb4_0900_ai_ci | नल | | || नलकेसडेमो | इनो डीबी | 10 | गतिशील | 6 | 2730 | 16384 | 0 | 0 | 0 | नल | 2019-02-14 17:55:39 | नल | नल | utf8mb4_0900_ai_ci | नल | | || आदेश | इनो डीबी | 10 | गतिशील | 8 | 2048 | 16384 | 0 | 0 | 0 | नल | 2019-02-14 14:23:38 | नल | नल | utf8mb4_0900_ai_ci | नल | | || ऑर्डरबायडेटथेनटाइमडेमो | इनो डीबी | 10 | गतिशील | 4 | 4096 | 16384 | 0 | 0 | 0 | 5 | 2019-02-14 18:05:36 | नल | नल | utf8mb4_0900_ai_ci | नल | | || पोस्ट | इनो डीबी | 10 | गतिशील | 0 | 0 | 16384 | 0 | 32768 | 0 | नल | 2019-02-13 18:19:06 | नल | नल | utf8mb4_0900_ai_ci | नल | | || उत्पाद डेमो | इनो डीबी | 10 | गतिशील | 4 | 4096 | 16384 | 0 | 0 | 0 | नल | 2019-02-13 20:06:36 | नल | नल | utf8mb4_0900_ai_ci | नल | | || रेडियंसडेमो | इनो डीबी | 10 | गतिशील | 2 | 8192 | 16384 | 0 | 0 | 0 | 3 | 2019-02-14 14:33:24 | नल | नल | utf8mb4_0900_ai_ci | नल | | || सेलेक्टटेक्स्टआफ्टरलास्टस्लैशडेमो | इनो डीबी | 10 | गतिशील | 4 | 4096 | 16384 | 0 | 0 | 0 | 5 | 2019-02-22 23:07:32 | नल | नल | utf8mb4_0900_ai_ci | नल | | || siglequotesdemo | इनो डीबी | 10 | गतिशील | 0 | 0 | 16384 | 0 | 0 | 0 | नल | 2019-02-14 10:41:23 | नल | नल | utf8mb4_0900_ai_ci | नल | | || storedemo | इनो डीबी | 10 | गतिशील | 6 | 2730 | 16384 | 0 | 0 | 0 | 6 | 2019-02-26 15:53:57 | नल | नल | utf8mb4_0900_ai_ci | नल | | || छात्र सूचना | इनो डीबी | 10 | गतिशील | 0 | 0 | 16384 | 0 | 0 | 0 | नल | 2019-02-14 17:06:07 | नल | नल | utf8mb4_0900_ai_ci | नल | | || अपडेटस्ट्रिंगडेमो | इनो डीबी | 10 | गतिशील | 2 | 8192 | 16384 | 0 | 0 | 0 | 3 | 2019-02-13 18:25:59 | नल | नल | utf8mb4_0900_ai_ci | नल | | |+----------------------------+-----------+---------- -+---------------+----------+---------------------+---------- -------------+--------------+---------------+-- --------------+---------------------+--------------- +---------------+--------------------------+----------+---- -------------+-----------+19 पंक्तियों में सेट (0.71 सेकंड)
  1. MySQL संग्रहीत कार्यविधि में NULL या रिक्त चर की जाँच करें

    NULL या खाली वेरिएबल की जांच करने के लिए, IF कंडीशन का उपयोग करें। आइए हम एक संग्रहित प्रक्रिया बनाते हैं - सीमांकक; केस 1 जब NULL पास हो जाता है। कॉल कमांड का उपयोग करके संग्रहीत कार्यविधि को कॉल करें कॉल चेकिंगForNullDemo(NULL); यह निम्नलिखित आउटपुट उत्पन्न करेगा - +---------------+| एडम स्म

  1. MySQL में NULL मानों के लिए 1 प्रदर्शित करें

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1963 (काउंटर इंट);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1963 मानों में डालें (NULL); क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.00 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्

  1. कैसे जांचें कि MySQL तालिका एकल पंक्ति में कोई मान शून्य है या नहीं?

    इसके लिए आप MySQL में ISNULL का उपयोग कर सकते हैं। आइए एक टेबल बनाएं - उदाहरण );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (2.77 इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें - उदाहरण डेमो86 मानों में डालें (सैम, नल); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 चयन कथन का उपयोग करके तालिका से रिकॉर्ड प्रद