यदि आप ऑटोइनक्रिकमेंट स्टेप को 1 से N में बदलना चाहते हैं तो एक समाधान है। यह MySQL सर्वर साइड पर किया जा सकता है:'--auto-increment-increment' स्टार्टअप विकल्प देखें या निम्न कमांड का उपयोग करें SET @@auto_increment_increment=2; , लेकिन सावधान रहें कि यह एक सर्वर व्यापक परिवर्तन है (सभी तालिकाओं में 2 से वृद्धि होगी)।
अपरंपरागत समाधान जिन पर विचार किया जा सकता है:
- अलग-अलग पोर्ट के साथ एक ही मशीन पर दो MySQL सर्वर लॉन्च करें (एक
auto_increment_increment=1के साथ) अन्य के साथauto_increment_increment=2) - टेबल बंद करने के साथ संयुक्त कुछ सर्वरसाइड मैजिक (PHP, ASP,???) का उपयोग करें
auto_incrementमैन्युअल रूप से गणना करने के लिए (अंतिम आईडी पर सरल झांकना और +=2 ठीक रहेगा) और आईडी प्रदान करेंINSERTक्वेरी.