सिंगल स्टेटमेंट का उपयोग करके मान डालें और उन्हें लेन-देन में लपेटें, उदा:
START TRANSACTION;
INSERT INTO person VALUES ('joe', 50);
INSERT INTO hobbies VALUES (LAST_INSERT_ID(),'golf');
COMMIT;
आप थोड़ा सा प्रदर्शन हिट ले सकते हैं लेकिन इससे आपको लगातार परिणाम मिलना चाहिए। LAST_INSERT_ID()
. द्वारा लौटाए गए मान को बढ़ाना सुरक्षित नहीं है क्योंकि समवर्ती सम्मिलन हो सकते हैं जिन्होंने AUTO INCREMENT
. को संशोधित किया हो मूल्य।