কম্পিউটার

MySQL-এ একটি পূর্ণসংখ্যা কলামে একটি ইতিবাচক পূর্ণসংখ্যা সীমাবদ্ধতা যুক্ত করবেন?


এর জন্য আপনাকে আনসাইনড ব্যবহার করতে হবে কারণ এটি আপনাকে একটি নেতিবাচক নম্বর লিখতে দেবে না।

সিনট্যাক্স নিম্নরূপ

আপনার টেবিলের নাম (আপনার কলামের নাম INT আনসাইনড) টেবিল তৈরি করুন;

ধারণাটি বুঝতে, আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ

mysql> সারণি তৈরি করুন OnlyPositiveValue -> ( -> UnSigned int Marks -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.58 সেকেন্ড)

টেবিলে ডেটা সন্নিবেশ করার আগে, নীচের প্রশ্নটি ব্যবহার করুন।

প্রশ্নটি নিম্নরূপ

mysql> SET @@SESSION.sql_mode ='STRICT_TRANS_TABLES';কোয়েরি ঠিক আছে, 0টি সারি প্রভাবিত, 1টি সতর্কতা (0.00 সেকেন্ড)

এখন আপনি যদি INSERT কমান্ডে একটি নেতিবাচক সংখ্যা যোগ করেন, তাহলে নিম্নলিখিত ত্রুটিটি দৃশ্যমান হবে

mysql> OnlyPositiveValue values(-10);ERROR 1264 (22003):সারি 1mysql-এ কলাম 'মার্কস'-এর জন্য পরিসীমা মানের বাইরে> OnlyPositiveValue মানগুলিতে সন্নিবেশ করুন(-100);ERROR 1264 (22003):Out সারি 1
এ কলাম 'মার্কস'-এর জন্য পরিসীমা মান

আসুন আমরা ইতিবাচক সংখ্যা সন্নিবেশ করি।

প্রশ্নটি নিম্নরূপ

mysql> OnlyPositiveValue মানগুলিতে সন্নিবেশ করুন 100); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.11 সেকেন্ড)

সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন।

প্রশ্নটি নিম্নরূপ

mysql> সিলেক্ট করুন *OnlyPositiveValue থেকে;

নিম্নোক্ত আউটপুটটি ইতিবাচক সংখ্যা প্রদর্শন করে

<প্রে>+------+| চিহ্ন |+------+| 0 || 10 || 100 |+------+3 সারি সেটে (0.00 সেকেন্ড)
  1. কিভাবে একটি একক MySQL ক্যোয়ারীতে কলাম এবং সূচক যোগ করবেন?

  2. একটি MySQL কলামে অগ্রণী শূন্য যোগ করবেন?

  3. একটি কলাম মান প্রতিস্থাপন করতে MySQL ক্যোয়ারী

  4. একটি MySQL ক্যোয়ারীতে একটি কলামে ব্যবহারকারীর সংজ্ঞায়িত মান যোগ করবেন?