LAST_INSERT_ID()
अंतिम सम्मिलित पंक्ति की आईडी लौटाता है और किसी तालिका के लिए बाध्य नहीं है। इसलिए यदि आप एक नई पंक्ति बनाते हैं:
INSERT INTO table VALUES('a', 'b', 'c');
यह अंतिम आईडी लौटाएगा (नई प्राथमिक कुंजी का जो भी मूल्य हो)।
SELECT LAST_INSERT_ID();
=> 123
विवरण के लिए, कृपया मैनुअल :
यदि आप किसी तालिका में केवल अंतिम आईडी प्राप्त करना चाहते हैं, तो आप इसे इस तरह कर सकते हैं:
SELECT id FROM table ORDER BY id DESC LIMIT 1;