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

कॉलम में 'NULL', '0' या No Value डालने पर, MySQL AUTO_INCREMENT कॉलम के लिए अनुक्रम संख्या प्रदान करेगा?

<घंटा/>

MySQL स्वचालित रूप से AUTO_INCREMENT कॉलम को अनुक्रम संख्या निर्दिष्ट करेगा, भले ही हम किसी तालिका में कॉलम में NULL, 0 या कोई मान न डालें।

उदाहरण

mysql> create table test123(id INT PRIMARY KEY NOT NULL AUTO_INCREMENT, Name Varchar(10));
Query OK, 0 rows affected (0.15 sec)

ऊपर दी गई क्वेरी ने 'id' और 'Name' नाम के कॉलम के साथ 'test123' नाम की एक MySQL टेबल बनाई। कॉलम 'आईडी' को AUTO_INCREMENT घोषित किया गया है। अब, यदि हम 'नाम' कॉलम में 'नो वैल्यू', '0' या 'न्यूल' डालते हैं, तो MySQL कॉलम 'आईडी' को सीक्वेंस नंबर असाइन करेगा। इसे नीचे दिए गए परिणाम प्रश्नों से देखा जा सकता है -

mysql> Insert Into test123(Name) values(''),('0'),(NULL);
Query OK, 3 rows affected (0.07 sec)
Records: 3 Duplicates: 0 Warnings: 0

mysql> Select * from test123;
+----+------+
| id | Name |
+----+------+
| 1  |      |
| 2  |    0 |
| 3  | NULL |
+----+------+
3 rows in set (0.00 sec)

  1. MySQL में NOT NULL मान के लिए 1 सेट करें

    NOT NULL सेट करने के लिए IS NOT NULL का उपयोग करें और मान ज्ञात करें। वाक्य रचना इस प्रकार है - अगर ( NULL नहीं है, 1,0) को anyAliasName के रूप में चुनें; यहाँ कार्यशील क्वेरी है - चुनें कि क्या ( NULL नहीं है, 1,0); यह निम्नलिखित आउटपुट देगा - +--------------------------+| अगर ( NULL नहीं है, 1

  1. MySQL में पहले तीन कॉलम मानों के लिए एक विशिष्ट मान सेट करें?

    केवल पहले तीन मानों के लिए एक विशिष्ट मान सेट करने के लिए, आपको LIMIT 3 का उपयोग करना होगा। आइए पहले हम एक तालिका बनाएं - mysql> create table DemoTable1968    (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Name varchar(20)    ); Query OK, 0 rows affect

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

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