यदि आप ऑटोइनक्रिकमेंट स्टेप को 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
क्वेरी.