ALTER TABLE Client CHANGE idClient
idClient INT AUTO_INCREMENT PRIMARY KEY;
फिर जब आप तालिका में सम्मिलित करते हैं, तो अपने सम्मिलन से स्वत:वृद्धिशील प्राथमिक कुंजी कॉलम को बाहर कर दें:
INSERT INTO Client (name, address, country)
VALUES ('name', 'address', 'country')...;
idClient का नया मान जनरेट किया जाएगा।
इसे सुरक्षित रूप से करने का यह एकमात्र तरीका है यदि एक बार में पंक्तियों को सम्मिलित करने वाले एप्लिकेशन के कई उदाहरण हैं। आपके द्वारा वर्णित MAX(idClient) पद्धति का उपयोग करने से काम नहीं चलेगा, क्योंकि यह दौड़ की स्थितियों के अधीन है।