Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

MySQL में AUTO_INCREMENT रीसेट करें

<घंटा/>

AUTO_INCREMENT को रीसेट करने के लिए तालिका को छोटा करें -

टेबल योरटेबलनाम को छोटा करें;

आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable -> ( -> Id int NOT NULL AUTO_INCREMENT, -> PRIMARY KEY(Id) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.52 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -

mysql> डेमोटेबल मानों में डालें (); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> डेमोटेबल मानों में डालें (); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> डेमोटेबल मानों में डालें (); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड)mysql> डेमोटेबल मानों में डालें (); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -

mysql> डेमोटेबल से *चुनें;

आउटपुट

+-----+| आईडी |+----+| 1 || 2 || 3 || 4 |+----+4 पंक्तियाँ सेट में (0.00 सेकंड)

AUTO_INCREMENT को रीसेट करने की क्वेरी निम्नलिखित है -

mysql> टेबल को छोटा करें डेमोटेबल;क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित हुई (0.80 सेकंड)आइए हम एक बार फिर से कुछ रिकॉर्ड डालें। यह डिफ़ॉल्ट रूप से AUTO_INCREMENT के लिए 1 से शुरू होगा:mysql> DemoTable मानों में सम्मिलित करें (); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> DemoTable मानों में सम्मिलित करें (); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड) 

तालिका से सभी रिकॉर्ड प्रदर्शित करें -

mysql> डेमोटेबल से *चुनें;

आउटपुट

+-----+| आईडी |+----+| 1 || 2 |+----+2 पंक्तियाँ सेट में (0.00 सेकंड)

  1. हम MySQL AUTO_INCREMENT की शुरुआती संख्या कैसे बदल सकते हैं?

    MySQL AUTO_INCREMENT मान 1 से शुरू होता है लेकिन हम इसे निम्नलिखित दो तरीकों से बदल सकते हैं - ALTER TABLE query की मदद से हम AUTO_INCREMENT के स्टारिंग मान को बदलने के लिए ALTER TABLE क्वेरी का उपयोग इस प्रकार कर सकते हैं - ALTER TABLE table_name AUTO_INCREMENT = value; उदाहरण मान लीजिए कि हमने A

  1. MySQL ऑन बनाम यूजिंग?

    सामान्य तौर पर, हम MySQL में ON का उपयोग करते हैं। जॉइन में, हम कॉलम के एक सेट में ON का उपयोग करते हैं। उपयोग तब उपयोगी होता है जब दोनों तालिकाएं ठीक उसी नाम का कॉलम साझा करती हैं जिस पर वे जुड़ते हैं। चालू का उदाहरण। हमारी पहली तालिका बनाना। ); क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.47 सेकंड) हमार

  1. MySQL रूट पासवर्ड को कैसे रीसेट या बदलें?

    रूट पासवर्ड को रीसेट या बदलने के लिए, पहले हमें MySQL को एडमिनिस्ट्रेटर मोड में खोलना होगा। वहां, हम सभी उपयोगकर्ताओं के साथ-साथ होस्ट को भी देख सकते हैं। निम्नलिखित प्रश्न है - उपयोगकर्ता का चयन करें, उपयोगकर्ता से होस्ट करें; यहाँ आउटपुट है। +---------------------+----------+| उपयोगकर्ता | मेजबा