MySQL-এ SMALLINT(6) UNSIGNED-এর সর্বোচ্চ মান 65535। বন্ধনীর ভিতরের সংখ্যা (৬) শুধু প্রদর্শনের প্রস্থ নির্দেশ করে, আসল রেঞ্জকে প্রভাবিত করে না।
রেঞ্জ সারসংক্ষেপ:
- সাইনড ন্যূনতম:
-32768 - সাইনড সর্বোচ্চ:
32767 - আনসাইনড সর্বোচ্চ:
65535
উদাহরণ ZEROFILL সহ:
mysql> CREATE TABLE smallIntDemo (
-> FirstNumber SMALLINT(6) ZEROFILL
-> );
বৈধ মান ইনসার্ট করি:
mysql> INSERT INTO smallIntDemo VALUES(2), (23), (234), (2345), (23456);
রেঞ্জের বাইরে মান (২৩৪৫৬৭) ইনসার্ট করলে এরর:
ERROR 1264 (22003): Out of range value for column 'FirstNumber' at row 1
ফলাফল (প্রস্থ ৬ অনুযায়ী শূন্য প্যাডিং):
+-------------+ | FirstNumber | +-------------+ | 000002 | | 000023 | | 000234 | | 002345 | | 023456 | +-------------+