हाँ, आप कर सकते हैं।
फ़ंक्शन प्रति-सत्र है, लेकिन यह केवल अंतिम क्वेरी के लिए भी मान्य है।
यही है, आपके पास कभी भी एक उपयोगकर्ता दूसरे के last_insert_id को "प्रदूषित" नहीं करेगा, लेकिन आप दो प्रविष्टियों से पहले एक insert_id पुनर्प्राप्त नहीं कर सकते हैं। जब आपको एक पंक्ति में कई प्रविष्टियां करने की आवश्यकता हो और बाद में आईडी की आवश्यकता न हो, तो उन्हें चर के रूप में सेट करें:
INSERT INTO ...
SET @foo_id = LAST_INSERT_ID();
INSERT INTO ...
SET @bar_id = LAST_INSERT_ID();
INSERT INTO some_join_table VALUES (@foo_id, @bar_id);