UNSIGNED
केवल सकारात्मक संख्या (या शून्य) संग्रहीत करता है। दूसरी ओर, हस्ताक्षरित ऋणात्मक संख्याओं को संग्रहीत कर सकता है (अर्थात, नकारात्मक चिह्न . हो सकता है )।
यहां प्रत्येक INTEGER
के मानों की श्रेणी की तालिका दी गई है प्रकार स्टोर कर सकते हैं:
UNSIGNED
0
. से लेकर करने के लिए n
, जबकि हस्ताक्षरित श्रेणियां लगभग -n/2
. से हैं करने के लिए n/2
।
इस मामले में, आपके पास एक AUTO_INCREMENT
है आईडी कॉलम, इसलिए आपके पास नकारात्मक नहीं होंगे। इस प्रकार, UNSIGNED
. का उपयोग करें . यदि आप UNSIGNED
. का उपयोग नहीं करते हैं AUTO_INCREMENT
. के लिए कॉलम में, आपका अधिकतम संभव मान आधा उच्च होगा (और मान श्रेणी का ऋणात्मक आधा अप्रयुक्त हो जाएगा)।