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

MySQL में प्राइमरी की को 1000 से कैसे शुरू करें?

AUTO_INCREMENT मान सेट करें

MySQL में AUTO_INCREMENT प्राइमरी की को किसी विशिष्ट संख्या (जैसे 1000) से शुरू करने के लिए ALTER TABLE का उपयोग करें।

सिंटैक्स

ALTER TABLE yourTableName AUTO_INCREMENT = 1000;

व्यावहारिक उदाहरण

1. AUTO_INCREMENT टेबल बनाएं

mysql> CREATE TABLE PrimaryKey1000Demo (
    -> ProductId INT AUTO_INCREMENT,
    -> PRIMARY KEY(ProductId)
    -> );
Query OK, 0 rows affected (0.56 sec)

2. AUTO_INCREMENT को 1000 पर सेट करें

mysql> ALTER TABLE PrimaryKey1000Demo AUTO_INCREMENT = 1000;
Query OK, 0 rows affected (0.20 sec)
Records: 0 Duplicates: 0 Warnings: 0

3. रिकॉर्ड डालें (मान निर्दिष्ट किए बिना)

mysql> INSERT INTO PrimaryKey1000Demo VALUES();
mysql> INSERT INTO PrimaryKey1000Demo VALUES();
mysql> INSERT INTO PrimaryKey1000Demo VALUES();
mysql> INSERT INTO PrimaryKey1000Demo VALUES();

4. परिणाम देखें

mysql> SELECT * FROM PrimaryKey1000Demo;
+-----------+
| ProductId |
+-----------+
| 1000      |
| 1001      |
| 1002      |
| 1003      |
+-----------+
4 rows in set (0.00 sec)

महत्वपूर्ण बिंदु

  • AUTO_INCREMENT मान **अगले** इंसर्ट के लिए शुरुआती बिंदु सेट करता है
  • मान **वर्तमान अधिकतम मान से बड़ा** होना चाहिए, अन्यथा अनदेखा किया जाता है
  • उदाहरण: यदि अधिकतम ID 5000 है, तो AUTO_INCREMENT = 1000 का कोई प्रभाव नहीं
  • ट्रंकेट के बाद रीसेट: TRUNCATE TABLE ऑटो-इन्क्रीमेंट को 1 पर रीसेट करता है

वर्तमान AUTO_INCREMENT मान देखें

SELECT AUTO_INCREMENT 
FROM INFORMATION_SCHEMA.TABLES 
WHERE TABLE_SCHEMA = 'yourDB' AND TABLE_NAME = 'yourTable';

उपयोग केस

  • मौजूदा डेटा के साथ मर्ज/माइग्रेशन (ID टकराव रोकने)
  • विरासत प्रणाली से आयात (ID रेंज आरक्षित)
  • शार्डिंग/विभाजित डेटाबेस (प्रत्येक शार्ड अलग रेंज)
  • परीक्षण/डेमो डेटा (वास्तविक डेटा से अलग रेंज)

चेतावनी

मौजूदा डेटा वाली टेबल पर AUTO_INCREMENT कम करना **काम नहीं करता** (वर्तमान मैक्स से कम मान अनदेखा)। बढ़ाना हमेशा काम करता है।

  1. यूट्यूब वीडियो से GIF कैसे बनाएं: आसान तरीके यूट्यूब वीडियो से GIF कैसे बनाएं: आसान तरीके

    यूट्यूब वीडियो से GIF बनाने के दो आसान तरीके यूट्यूब वीडियो से GIF बनाना अब बेहद आसान है। इस गाइड में हम आपको दो लोकप्रिय टूल्स - GIFs.com और Giphy का उपयोग करके GIF बनाने की चरण-दर-चरण प्रक्रिया बताएंगे। तरीका 1: GIFs.com का उपयोग करके (सबसे तेज़ तरीका) यह तरीका इतना सरल है कि आप हैरान रह जाएंगे।

  1. Android में नोटिफिकेशन से सर्विस कैसे शुरू करें? Android में नोटिफिकेशन से सर्विस कैसे शुरू करें?

    Android में नोटिफिकेशन से सर्विस शुरू करना यह उदाहरण दर्शाता है कि Android में नोटिफिकेशन से सर्विस कैसे शुरू की जाती है। चरण 1 - नया प्रोजेक्ट बनाएं Android Studio में File → New Project पर जाएं और नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - res/layout/activity_main.xml में कोड जोड़

  1. विंडोज 11 में फोटो से वीडियो कैसे बनाएं विंडोज 11 में फोटो से वीडियो कैसे बनाएं

    फोटो से वीडियो बनाने के लिए न तो कई कौशल की आवश्यकता होती है और न ही थर्ड-पार्टी प्रोग्राम की। विंडोज 11 में यह सुविधा अंतर्निहित है, फोटो ऐप में, जो विंडोज पर डिफ़ॉल्ट फोटो-व्यूइंग प्रोग्राम है। इस गाइड में, हम दिखाते हैं कि हम विंडोज 11 पर फोटो से वीडियो कैसे बना सकते हैं। पहले, फोटो से वीडियो बना