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

चरण auto_increment फ़ील्ड वेतन वृद्धि को इस प्रकार बदलें

यदि आप ऑटोइनक्रिकमेंट स्टेप को 1 से N में बदलना चाहते हैं तो एक समाधान है। यह MySQL सर्वर साइड पर किया जा सकता है:'--auto-increment-increment' स्टार्टअप विकल्प देखें या निम्न कमांड का उपयोग करें SET @@auto_increment_increment=2; , लेकिन सावधान रहें कि यह एक सर्वर व्यापक परिवर्तन है (सभी तालिकाओं में 2 से वृद्धि होगी)।

अपरंपरागत समाधान जिन पर विचार किया जा सकता है:

  1. अलग-अलग पोर्ट के साथ एक ही मशीन पर दो MySQL सर्वर लॉन्च करें (एक auto_increment_increment=1 के साथ) अन्य के साथ auto_increment_increment=2 )
  2. टेबल बंद करने के साथ संयुक्त कुछ सर्वरसाइड मैजिक (PHP, ASP,???) का उपयोग करें auto_increment मैन्युअल रूप से गणना करने के लिए (अंतिम आईडी पर सरल झांकना और +=2 ठीक रहेगा) और आईडी प्रदान करें INSERT क्वेरी.

कुछ आधिकारिक MySQL FAQ



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql डेटाबेस में डालने के लिए PHP का उपयोग करके XML डेटा को पार्स करना

  2. ElasticSearch JDBC नदी के साथ तालिका से परिवर्तन ला रहा है

  3. PHP MYSQL - 127.0.0.1 और लोकलहोस्ट के बीच अंतर

  4. लिनक्स सर्वर पर स्वचालित रूप से MySQL डेटाबेस का बैकअप लें

  5. अद्वितीय फ़ील्ड वाले MySQL डेटाबेस ने रिक्त स्थान को अनदेखा कर दिया