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)