উত্তর:
মাইএসকিউএল বলেছেন:
সমস্ত পূর্ণসংখ্যার ধরণের একটি alচ্ছিক (নন-স্ট্যান্ডার্ড) বৈশিষ্ট্য UNSIGNED থাকতে পারে। স্বাক্ষরযুক্ত প্রকারটি কেবল কলামে ননজিগিটিভ সংখ্যার জন্য বা কলামের জন্য যখন আপনার বৃহত্তর উচ্চতর সংখ্যার পরিসরের প্রয়োজন হয় তখনই অনুমতি পেতে ব্যবহার করা যেতে পারে । উদাহরণস্বরূপ, যদি কোনও আইএনটি কলামটি UNSIGNED হয়, কলামের ব্যাপ্তির আকার একই তবে এর শেষপয়েন্টগুলি -2147483648 এবং 2147483647 থেকে 0 এবং 4294967295 পর্যন্ত স্থানান্তরিত হবে।
আমি কখন এটি ব্যবহার করব?
নিজেকে এই প্রশ্নটি জিজ্ঞাসা করুন: এই ক্ষেত্রে কি কখনও নেতিবাচক মান থাকবে ?
উত্তরটি যদি না হয় তবে আপনি একটি UNSIGNEDডেটা টাইপ চান ।
একটি সাধারণ ভুল হ'ল একটি প্রাথমিক কী ব্যবহার করা INTযা শূন্য থেকে শুরু হওয়া একটি স্বতঃবৃদ্ধি। তবে প্রকারটি হল SIGNED, সেক্ষেত্রে আপনি কখনই কোনও নেতিবাচক সংখ্যাকে স্পর্শ করবেন না এবং আপনি সম্ভাব্য আইডির পরিধি অর্ধেকে হ্রাস করছেন।
positiveবৈশিষ্ট্যও থাকতে চাই, কারণ এটি আরও সাধারণ বলে মনে হয় যে আপনি কেবল ধনাত্মক, শূন্য নয় এমন সংখ্যা নিয়ে কাজ করতে চান।