Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL ऑटो इंक्रीमेंट प्राइमरी की 10 . से बढ़ जाती है

कृपया निम्न क्वेरी चलाएँ।

SELECT @@auto_increment_increment

यदि मान 1 से अधिक है तो इसे 1 . पर सेट करें निम्नलिखित क्वेरी द्वारा:

SET @@auto_increment_increment=1;

नोट: यह परिवर्तन केवल वर्तमान कनेक्शन के लिए दृश्यमान है।

संपादित करें:

इसे विश्व स्तर पर सेट करने के लिए ताकि अन्य कनेक्शन भी परिवर्तन देख सकें, आपको इसे वैश्विक और सत्र के लिए भी सेट करने की आवश्यकता है।

SET @@GLOBAL.auto_increment_increment = 1;

SET @@SESSION.auto_increment_increment = 1;

इसलिए अन्य कनेक्शन अब इस बदलाव को देख सकते हैं।

अधिक:

यदि आप अपना MySQL restart पुनः प्रारंभ करते हैं तो यह मान रीसेट हो जाएगा सर्वर। इस परिवर्तन को स्थायी बनाने के लिए आपको इस चर को [mysqld] . के अंतर्गत लिखना होगा आपके my.cnf [for linux] . में अनुभाग या my.ini [for windows] फ़ाइल।

[mysqld]
auto-increment-increment = 1


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQLalchemy की `यील्ड_पर ()` समस्याओं को बेहतर ढंग से समझें

  2. मौजूदा डेटाबेस के शीर्ष पर रेल डालना

  3. आप कैसे निर्धारित कर सकते हैं कि एक विशेष MySQL तालिका कितनी डिस्क स्थान ले रही है?

  4. MySQL में Sqlalchemy बल्क अपडेट बहुत धीमी गति से काम करता है

  5. सी # MySQL दूसरा DataReader DataReader में जबकि लूप