डेटा हटाने के बाद प्राथमिक कुंजी को 1 पर रीसेट करने के लिए, निम्न सिंटैक्स का उपयोग करें
टेबल में बदलाव करें yourTableName AUTO_INCREMENT=1;टेबल को छोटा करेंटेबलनेम;
उपरोक्त दो चरणों को करने के बाद, आपको 1 से शुरू होने वाली प्राथमिक कुंजी मिल जाएगी।
उपरोक्त अवधारणा को समझने के लिए, आइए एक तालिका बनाएं। तालिका बनाने की क्वेरी इस प्रकार है
mysql> टेबल रीसेटिंग बनाएंPrimaryKeyDemo -> ( -> UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.66 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। क्वेरी इस प्रकार है -
mysql> को रीसेट करने में सम्मिलित करेंPrimaryKeyDemo मान (); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> रीसेट करने में सम्मिलित करेंPrimaryKeyDemo मान (); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> रीसेट करने में सम्मिलित करेंPrimaryKeyDemo मान (); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.08 सेकंड)mysql> रीसेट करने में सम्मिलित करेंPrimaryKeyDemo मान();क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें। क्वेरी इस प्रकार है -
mysql> प्राइमरीकीडेमो रीसेट करने से *चुनें;
निम्न आउटपुट है
<पूर्व>+--------+| UserId |+-----------+| 1 || 2 || 3 || 4 |+----------+4 पंक्तियाँ सेट में (0.00 सेकंड)प्राथमिक कुंजी को 1 पर रीसेट करने की क्वेरी यहां दी गई है
mysql> तालिका रीसेट करना बदलेंPrimaryKeyDemo AUTO_INCREMENT=1;क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.14 सेकंड)रिकॉर्ड:0 डुप्लीकेट:0 चेतावनियाँ:0mysql> तालिका को रीसेट करनाPrimaryKeyDemo;क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.89 सेकंड)
तालिका से रिकॉर्ड की जाँच करें। क्वेरी इस प्रकार है -
mysql> *ResettingPrimaryKeyDemo;खाली सेट (0.00 सेकंड)से चुनें
इंसर्ट कमांड का उपयोग करके टेबल से कुछ रिकॉर्ड डालें। क्वेरी इस प्रकार है -
mysql> को रीसेट करने में सम्मिलित करेंPrimaryKeyDemo मान (); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> रीसेट करने में सम्मिलित करेंPrimaryKeyDemo मान (); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> रीसेट करने में सम्मिलित करेंPrimaryKeyDemo मान (); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड)
अब 1 से शुरू होने वाली तालिका की प्राथमिक कुंजी की जांच करें। क्वेरी इस प्रकार है -
mysql> प्राइमरीकीडेमो रीसेट करने से *चुनें;
निम्न आउटपुट है
<पूर्व>+--------+| UserId |+-----------+| 1 || 2 || 3 |+----------+3 पंक्तियाँ सेट में (0.00 सेकंड)