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

MySQL LAST_INSERT_ID () फ़ंक्शन का क्या उपयोग है?

<घंटा/>

MySQL LAST_INSERT_ID() फ़ंक्शन का उपयोग AUTO_INCREMENT द्वारा सबसे हाल ही में उत्पन्न अनुक्रम संख्या प्राप्त करने के लिए किया जाता है।

उदाहरण

इस उदाहरण में, हम 'Student' नाम की एक टेबल बना रहे हैं जिसमें AUTO_INCREMENT कॉलम है। हम कॉलम 'नाम' में दो मान डालते हैं और जब हम INSERT_LAST_ID () फ़ंक्शन का उपयोग करते हैं तो यह सबसे हाल ही में उत्पन्न अनुक्रम संख्या यानी 2 देता है।

mysql> Create table Student(Id INT PRIMARY KEY NOT NULL AUTO_INCREMENT, Name Varchar(5));
Query OK, 0 rows affected (0.13 sec)

mysql> Insert into student(Name) Values('Raman');
Query OK, 1 row affected (0.06 sec)

mysql> Insert into student(Name) Values('Rahul');
Query OK, 1 row affected (0.07 sec)

mysql> Select* from student;
+----+-------+
| Id | Name |
+----+-------+
| 1 | Raman |
| 2 | Rahul |
+---+-------+
2 rows in set (0.00 sec)

mysql> Select Last_insert_id();
+------------------+
| Last_insert_id() |
+------------------+
|                2 |
+------------------+
1 row in set (0.00 sec)

  1. MySQL में ORDER BY क्लॉज का क्या उपयोग है?

    MySQL ORDER BY क्लॉज का उपयोग क्वेरी के परिणाम पर छँटाई निर्दिष्ट करने के लिए किया जाता है। कीवर्ड ORDER BY के बाद उस कॉलम का नाम होना चाहिए जिस पर हम सॉर्ट करना चाहते हैं। उदाहरण के लिए, हम कॉलम कीमत के आधार पर रेटलिस्ट नाम की निम्न तालिका को सॉर्ट करना चाहते हैं - mysql> Select * from ratelist

  1. MySQL IGNORE INSERT स्टेटमेंट का क्या उपयोग है?

    मूल रूप से, IGNORE INSERT कथन का उपयोग MySQL तालिका में डुप्लिकेट डेटा को सम्मिलित करने से रोकने के लिए किया जाता है। यदि हम INSERT कमांड के बजाय INSERT IGNORE कमांड का उपयोग करेंगे तो यदि कोई रिकॉर्ड किसी मौजूदा रिकॉर्ड की नकल नहीं करता है, तो MySQL इसे हमेशा की तरह सम्मिलित करता है, लेकिन यदि रिकॉ

  1. MySQL में CHAR () का उल्टा कार्य क्या है?

    MySQL में CHAR () का रिवर्स फंक्शन ASCII () या ORD () है। यहां, ASCII () सबसे बाएं वर्ण का संख्यात्मक मान देता है, जबकि ORD () तर्क के सबसे बाएं वर्ण के लिए वर्ण कोड लौटाता है आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(Value int, Value1 char(1), Value2 char(1));क्वेरी ठीक है, 0 पंक्तियाँ प्रभाव