কম্পিউটার

MySQL-এ একটি বিদ্যমান ক্ষেত্র অনন্য করা হচ্ছে?


MySQL-এ অনন্য মানে আমরা ডুপ্লিকেট রেকর্ড যোগ করতে পারি না। আসুন এখন দেখি কিভাবে টেবিল তৈরি করার সময় কলামে একটি অনন্য সীমাবদ্ধতা তৈরি করা যায়।

mysql> টেবিল তৈরি করুন UniqueConstDemo-> (-> name varchar(100) unique-> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.72 সেকেন্ড)

এখন, কলাম ‘নাম’-এর জন্য আমরা একই মান একাধিকবার রাখতে পারি না।

ত্রুটি পরীক্ষা করতে ডুপ্লিকেট মান সহ কিছু রেকর্ড সন্নিবেশ করা হচ্ছে।

mysql> UniqueConstDemo মান ('John'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.19 সেকেন্ড)mysql> UniqueConstDemo মানগুলিতে সন্নিবেশ ('জন');

উপরের প্রশ্নটি চালানোর সময়, নিম্নলিখিত ত্রুটিটি দৃশ্যমান হয়৷

mysql> UniqueConstDemo মান ('John'); ERROR 1062 (23000):কী 'নাম'-এর জন্য 'জন' নকল এন্ট্রি 

বিভিন্ন মান সন্নিবেশ করা একটি ত্রুটি দেবে না।

mysql> UniqueConstDemo মান ('বব'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.11 সেকেন্ড)

এখন, আসুন আমরা SELECT স্টেটমেন্টের সাহায্যে সমস্ত রেকর্ড প্রদর্শন করি।

mysql> UniqueConstDemo থেকে *নির্বাচন করুন;

নিচের আউটপুট।

<প্রে>+------+| নাম |+------+| বব || জন |+------+3 সারি সেটে (0.00 সেকেন্ড)

  1. কিভাবে MySQL SELECT এ ক্ষেত্র তৈরি করবেন?

  2. একটি MySQL ক্ষেত্রের সমস্ত মান 0 এ সেট করবেন?

  3. MySQL-এ একটি ক্ষেত্রের শেষ 3টি অক্ষর বাতিল করুন

  4. MySQL:Group By দিয়ে ফিল্ড আপডেট করবেন?