UNSIGNEDकेवल सकारात्मक संख्या (या शून्य) संग्रहीत करता है। दूसरी ओर, हस्ताक्षर नकारात्मक संख्याओं को संग्रहीत कर सकते हैं (यानी, नकारात्मक चिह्न हो सकता है )।
यहां प्रत्येक INTEGERप्रकार के मानों की श्रेणियों की तालिका दी जा सकती है:

स्रोत: http://dev.mysql.com/doc/refman/5.6/en/integer-types.html
UNSIGNEDपर्वतमाला 0के लिए nहै, जबकि के बारे में से पर्वतमाला पर हस्ताक्षर किए -n/2के लिए n/2।
इस मामले में, आपके पास एक AUTO_INCREMENTआईडी कॉलम है, इसलिए आपके पास नकारात्मक नहीं होंगे। इस प्रकार, उपयोग करें UNSIGNED। यदि आप कॉलम के UNSIGNEDलिए उपयोग नहीं करते हैं AUTO_INCREMENT, तो आपका अधिकतम संभव मूल्य आधा अधिक होगा (और मूल्य सीमा का नकारात्मक आधा अप्रयुक्त हो जाएगा)।