2013-10-24 4 views
9

मैं एक उपयोगकर्ता तालिका इस तरह से बनाने के लिए कोशिश कर रहा हूँ में एक नंबर त्रुटि नहीं है ?यह phpMyAdmin

+1

मेरे मामले में मैं डेटाटाइप वर्कर के लिए विशेषता लंबाई/मान के मान का उल्लेख करना भूल गया, फिर मैंने मान असाइन किया और इसे हल किया गया। –

उत्तर

4

आप प्राथमिक कुंजी बनाने की कोशिश कर रहे हैं जो लंबाई 40 के पूर्णांक को स्टोर कर सकता है।

इस तालिका से परामर्श करें:

प्रकार | उपयोग करें | आकार

  • TINYINT | एक बहुत छोटा पूर्णांक | हस्ताक्षरित रेंज -128 से 127 है। हस्ताक्षरित रेंज 0 से 255 है।
  • SMALLINT | एक छोटा पूर्णांक | हस्ताक्षरित रेंज -32768 से 32767 है। हस्ताक्षरित रेंज 0 से 65535 है।
  • मेडिमिन | एक मध्यम आकार पूर्णांक | हस्ताक्षरित सीमा -8388608 से 8388607 है। हस्ताक्षरित रेंज 0 से 16777215
  • INT या INTEGER | एक सामान्य आकार पूर्णांक | हस्ताक्षरित रेंज -2147483648 से 2147483647 है। हस्ताक्षरित रेंज 0 से 42 9 4 9 67295
  • बिगिनट | एक बड़ा पूर्णांक | पर हस्ताक्षर किए रेंज है -9223372036854775808 9223372036854775807. को अहस्ताक्षरित रेंज 0 नतीजतन 18446744073709551615

को, phpMyAdmin (INT) क्षेत्र नहीं बनाएगा क्योंकि यह उस प्रकार के लिए अधिकतम स्वीकृत सीमा से अधिक है ।

http://help.scibit.com/mascon/masconMySQL_Field_Types.html

4

INT प्रकार है 4 बाइट भंडारण क्षमता ताकि आप केवल अधिक जानकारी के

+0

बस कोशिश की, ऐसा नहीं लगता है। –

7

आप VARCHAR लंबाई प्रदान करने की आवश्यकता के लिए 11.

चेक this की अधिकतम लंबाई दे सकते हैं (पात्रों की संख्या)। लंबाई एक संख्यात्मक मान होना चाहिए। तो आप त्रुटि से छुटकारा पा सकते हैं।