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

क्या होता है जब MySQL में UNSIGNED कॉलम में एक ऋणात्मक मान डाला जाता है?

<घंटा/>

त्रुटि तब होती है जब आप MySQL में UNSIGNED कॉलम के लिए ऋणात्मक मान सेट करते हैं। उदाहरण के लिए, आइए पहले एक अहस्ताक्षरित फ़ील्ड के साथ एक तालिका बनाएं -

mysql> टेबल बनाएं UnsignedDemo -> ( -> Id int UNSIGNED -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.79 सेकंड)

त्रुटि इस प्रकार है जब भी आप कॉलम Id में नकारात्मक मान डालते हैं जिसे UNSIGNED घोषित किया जाता है -

mysql> UnsignedDemo VALUES(-100) में INSERT करें;ERROR 1264 (22003):पंक्ति 1 पर कॉलम 'Id' के लिए सीमा मान से बाहर

उदाहरण

हालांकि, सकारात्मक मूल्य UNSIGNED के लिए अच्छा काम करते हैं। वही नीचे दिए गए उदाहरण में दिखाया गया है। इन्सर्ट कमांड का उपयोग करके उपरोक्त तालिका में कुछ रिकॉर्ड डालें। क्वेरी इस प्रकार है -

<पूर्व>mysql> अहस्ताक्षरित डेमो मूल्यों (100) में सम्मिलित करें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> अहस्ताक्षरित डेमो मूल्यों (1000) में सम्मिलित करें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> अहस्ताक्षरित डेमो मूल्यों में सम्मिलित करें ( 0);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड)mysql> अहस्ताक्षरित डेमो मूल्यों में सम्मिलित करें(100000000);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.27 सेकंड)

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

mysql> *UnsignedDemo से चुनें;

आउटपुट

<पूर्व>+-----------+| आईडी |+-----------+| 100 || 1000 || 0 || 100000000 |+----------+4 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL कॉलम वैल्यू में 000 कैसे जोड़ें?

    000 जोड़ने के लिए, ZEROFILL की अवधारणा का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1913 (कोड int(4) ZEROFILL AUTO_INCREMENT NOT NULL, PRIMARY KEY(Code));क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1913 मानों में सम

  1. MySQL में एक कॉलम में अधिकतम मान ज्ञात करें

    हमें कॉलम में अधिकतम मान ज्ञात करने के लिए MAX(columnName) का उपयोग करने की आवश्यकता है। लेकिन, सबसे पहले, हम MySQL में डेटाबेस और टेबल के बारे में समझेंगे। MySQL को स्थापित करने से पहले, यह निर्धारित करना महत्वपूर्ण है कि कौन सा संस्करण और कौन सा वितरण प्रारूप (यह एक बाइनरी फ़ाइल या स्रोत फ़ाइलों

  1. क्या होता है जब बफर को जेएसपी में किसी मूल्य पर सेट नहीं किया जाता है?

    बफर विशेषता सर्वर आउटपुट प्रतिक्रिया ऑब्जेक्ट के लिए बफरिंग विशेषताओं को निर्दिष्ट करती है। आप कोई नहीं . का मान कोड कर सकते हैं कोई बफरिंग निर्दिष्ट करने के लिए ताकि सर्वलेट आउटपुट तुरंत प्रतिक्रिया ऑब्जेक्ट पर निर्देशित हो या आप किलोबाइट्स में अधिकतम बफर आकार को कोड कर सकें, जो सर्वलेट को प्रतिक्