हम MySQL से LAST_INSERT_ID () फ़ंक्शन की मदद से नई रिकॉर्ड कुंजी प्राप्त कर सकते हैं। सबसे पहले, हम एक टेबल बनाएंगे और रिकॉर्ड डालने के लिए, हम LAST_INSERT_ID () का उपयोग करेंगे।
क्रिएट कमांड की मदद से एक टेबल बनाते हैं।
क्वेरी इस प्रकार है -
mysql> create table LastInsertRecordIdDemo -> ( -> id int auto_increment, -> value varchar(100), -> primary key(id) -> ); Query OK, 0 rows affected (0.52 sec)
तालिका बनाने के बाद, हम रिकॉर्ड डालेंगे और LAST_INSERT_ID() फ़ंक्शन का उपयोग करके इसे सेट करेंगे।
mysql> insert into LastInsertRecordIdDemo values(1,'Low'); Query OK, 1 row affected (0.10 sec) mysql> insert into LastInsertRecordIdDemo values(LAST_INSERT_ID(),'High'); Query OK, 1 row affected (0.11 sec)
अब हम चुनिंदा स्टेटमेंट की मदद से सभी रिकॉर्ड्स को प्रदर्शित कर सकते हैं।
क्वेरी इस प्रकार है -
mysql> select *from LastInsertRecordIdDemo;
निम्न आउटपुट है।
+----+-------+ | id | value | +----+-------+ | 1 | Low | | 2 | High | +----+-------+ 2 rows in set (0.00 sec)
अब रिकॉर्ड डालने के लिए, हमें LAST_INSERT_ID () फ़ंक्शन में 1 जोड़ना होगा। क्वेरी इस प्रकार है -
mysql> insert into LastInsertRecordIdDemo values(LAST_INSERT_ID()+1,'Medium'); Query OK, 1 row affected (0.08 sec)
अब हम चुनिंदा स्टेटमेंट की मदद से सभी रिकॉर्ड प्रदर्शित कर सकते हैं।
mysql> select *From LastInsertRecordIdDemo;
निम्न आउटपुट है।
+----+--------+ | id | value | +----+--------+ | 1 | Low | | 2 | High | | 3 | Medium | +----+--------+ 3 rows in set (0.00 sec)