हालांकि मेरी प्रोग्रामिंग में दैनिक उपयोग करते हुए, लेकिन इस सवाल के बारे में कभी नहीं महसूस किया:क्या रिकॉर्ड दर्ज करते समय mysql में int डेटा प्रकार सीमा तक पहुंचता है?
के बाद से 0 to 4294967295
से मान हो सकते हैं int(unsigned)
डेटा प्रकार, क्या वास्तव में यदि ऐसा होता है मैं इस INT क्षेत्रों की घोषणा ऑटो वेतन वृद्धि और एक सुबह होने के लिए, यह बस 4294967295
तक पहुंचता है? स्पष्ट उत्तर यह होगा कि इसे एक त्रुटि डालना चाहिए जो आगे नहीं डाला जा सकता है, लेकिन डेटा कभी भी कॉमिन को रोकता नहीं है और हमें उन रिकॉर्ड को स्टोर करना होगा जो अभी भी कमिन रखें। इस मामले में क्या करना है?
यह भी घोषित कर रहा है कि int (20) इस डिफ़ॉल्ट सीमा से काफी बड़ा होगा?
कोई सुझाव?
धन्यवाद।
20 डेटाप्रकार परिवर्तन नहीं करता है यह सिर्फ गद्दी के लिए प्रयोग किया जाता है, - अंतराल 0 है। बड़े पूर्णांक के लिए एक बिगिनट का प्रयोग करें। –