MySQL में समूहों द्वारा ऑटो-वृद्धि
MySQL उपयोगकर्ताओं को कभी-कभी एक विशिष्ट समूह के आधार पर पंक्तियों में ऑटो-वृद्धि मान निर्दिष्ट करने की आवश्यकता का सामना करना पड़ता है स्तंभ। उदाहरण के लिए, एक तालिका पर विचार करें जिसमें आईडी, नाम और समूह_फ़ील्ड के लिए कॉलम वाले रिकॉर्ड हों। :
टेबल फू बनाएं ( आईडी INT ऑटो_इंक्रीमेंट शून्य नहीं, समूह_फ़ील्ड पूर्णांक नहीं, नाम वर्चर(128), प्राथमिक कुंजी(समूह_फ़ील्ड, आईडी) );
CREATE TABLE foo ( id INT AUTO_INCREMENT NOT NULL, group_field INT NOT NULL, name VARCHAR(128), PRIMARY KEY(group_field, id) );
MAX(auto_increment_column) 1 WHERE prefix=given-prefix
जहां 'उपसर्ग' 'group_field' कॉलम में मान से मेल खाता है। यह दृष्टिकोण डेटा को अनुक्रमिक समूहों में व्यवस्थित करने के लिए विशेष रूप से उपयोगी साबित होता है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3