पुराना धागा लेकिन अभी इस पर ध्यान दिया गया है, इसलिए यहां जाता है:यदि आप MySQL के हाल के संस्करण पर InnoDB का उपयोग कर रहे हैं, तो आप LAST_INSERT_ID()
का उपयोग करके आईडी की सूची प्राप्त कर सकते हैं। और ROW_COUNT()
।
InnoDB बल्क इंसर्ट करते समय ऑटो इंक्रीमेंट के लिए क्रमिक संख्याओं की गारंटी देता है, बशर्ते innodb_autoinc_lock_mode
0 (पारंपरिक) या 1 (लगातार) पर सेट है। इसके परिणामस्वरूप आप पहला प्राप्त कर सकते हैं LAST_INSERT_ID()
. से आईडी और आखिरी ROW_COUNT()-1
. जोड़कर ।