एक नया आईडी कॉलम जोड़ने के बाद (अभी तक प्राथमिक कुंजी के रूप में सेट न करें, और ऑटो इंक्रीमेंट चालू न करें) रन करें:
SET @index = 1;
UPDATE tablename SET ID = (@index:[email protected]+1);
यह आपकी मौजूदा पंक्तियों में से प्रत्येक पर 1 से शुरू होने वाला एक वृद्धिशील आईडी मान सेट करता है और इस प्रकार डुप्लिकेट कुंजी समस्या को हल करता है यदि आप डेटा पहले ही दर्ज किए जाने के बाद एक नया प्राथमिक कुंजी कॉलम डालने का प्रयास करते हैं।
एक बार ऐसा करने के बाद आप ऑटो इंक्रीमेंट के साथ आईडी कॉलम को प्राथमिक कुंजी के रूप में सेट कर सकते हैं।