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

जब मैं AUTO_INCREMENT MySQL कॉलम में 'NULL' मान डालता हूँ तो क्या होता है?


जब हम AUTO_INCREMENT कॉलम में NULL मान डालते हैं, तो MySQL अनुक्रम संख्या लौटाएगा।

उदाहरण

mysql> Create table employee(id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, Name Varchar(10)); 
Query OK, 0 rows affected (0.16 sec) 
mysql> Insert into employee(id, Name) values(NULL, 'Gaurav'); 
Query OK, 1 row affected (0.07 sec) 
mysql> Select * from employee; 
+----+---------+ 
| id | Name    | 
+----+---------+ 
| 1  | Gaurav  | 
+----+---------+ 
1 row in set (0.00 sec)

  1. - MySQL क्वेरी में IF() फ़ंक्शन का सही उपयोग

    MySQL में IF() फ़ंक्शन का उपयोग SELECT सूची में सशर्त मान लौटाने के लिए करें। यह तीन आर्गुमेंट लेता है: शर्त, सच मान, झूठ मान। सिंटैक्स SELECT कॉलम_नाम, IF(शर्त, सच_मान, झूठ_मान) FROM टेबल_नाम; उदाहरण: मान 550 से तुलना 1. टेबल बनाएं CREATE TABLE DemoTable1571 (Id INT, Value INT); 2. डेटा डालें

  1. - MySQL में कॉलम मान के पहले अक्षर को प्राप्त करके दूसरे कॉलम में डालें

    समाधान LEFT() फंक्शन का उपयोग करके पहले अक्षर को निकालें और UPDATE से दूसरे कॉलम में स्टोर करें। उदाहरण टेबल बनाएं: INSERT INTO DemoTable2036 (Title) VALUES (Chris), (John), (Adam); अपडेट क्वेरी UPDATE DemoTable2036 SET FirstLetter = LEFT(Title, 1); परिणाम +-------------+-------+ | FirstLetter

  1. - MySQL में किसी कॉलम में अधिकतम मान खोजना

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