होने के लिए बदलें, मैं इस तथ्य के बाद इसे प्राथमिक कुंजी कॉलम AUTO_INCREMENT
बनाने के लिए एक तालिका को संशोधित करने का प्रयास कर रहा हूं। मैंने निम्नलिखित एसक्यूएल की कोशिश की है, लेकिन एक वाक्यविन्यास त्रुटि मिली है:माइस्क्ल - एक कॉलम को AUTO_INCREMENT
ALTER TABLE document
ALTER COLUMN document_id AUTO_INCREMENT
क्या मैं कुछ गलत कर रहा हूं या यह संभव नहीं है?
+--------------------+ | VERSION() | +--------------------+ | 5.0.75-0ubuntu10.2 | +--------------------+
मुझे उत्सुकता है कि आप आईएनटी (4) का सुझाव क्यों देंगे। कोई विशेष कारण? –
@ स्टेवेन ऑक्सले क्योंकि मैंने अपनी मेज को इस तरह घोषित किया था। –
ब्रांड्स के बीच एक संख्या निर्दिष्ट करना बिल्कुल * कुछ नहीं * (ठीक है, लगभग कुछ भी नहीं) MySQL पूर्णांक प्रकारों के लिए। संख्या से प्रभावित होने वाली एकमात्र चीज डिस्प्ले चौड़ाई है, और यह क्लाइंट पर ऐसा करने के लिए है। लेकिन धोखा मत बनो और सोचें कि यह वर्चर और डेसिमल प्रकारों के लिए काम करता है - उन मामलों में, आप जिस डेटा को स्टोर कर सकते हैं उसमें वास्तव में निर्दिष्ट किया जाता है, जबकि आईएनटी का एक विशेष स्वाद हमेशा सटीक भंडारण की अनुमति देता है मूल्यों की एक ही रेंज –