একজোড়া কলাম অনন্য করতে, ALTER TABLE কমান্ড সহ UNIQUE ব্যবহার করুন। নিম্নলিখিত সিনট্যাক্স −
সারণী পরিবর্তন করুন yourTableName অনন্য yourUniqueName(yourColumnName1,yourColumnName2,...N);
আসুন প্রথমে একটি টেবিল তৈরি করি -
mysql> টেবিল তৈরি করুন DemoTable( StudentId int NULL AUTO_INCREMENT PRIMARY KEY, StudentFirstName varchar(100), StudentLastName varchar(100), StudentAge int, StudentPhoneNumber varchar(20)); কোয়েরি ঠিক আছে, 0 sec8 (0 sec.8) প্রভাবিত হয়েছে /প্রে>MySQL −
-এ একজোড়া অনন্য কলাম তৈরি করার জন্য নিচের প্রশ্নটি রয়েছেmysql> সারণি পরিবর্তন করুন DemoTable যোগ করুন অনন্য DemoTable_unique_StudentFirstName_StudentPhoneNumber(StudentFirstName,StudentPhoneNumber);কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.40 সেকেন্ড)রেকর্ডস:0 ডুপ্লিকেট:0 সতর্কতা> 0সন্নিবেশ কমান্ড − ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুনmysql> DemoTable(StudentFirstName,StudentLastName,StudentAge,StudentPhoneNumber) মান ('John','Doe',21,'9878567878'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড) Mys এ সন্নিবেশ করান (0.18 সেকেন্ড) Mys এ সন্নিবেশ করান StudentFirstName,StudentLastName,StudentAge,StudentPhoneNumber) মান('John','Smith',23,'7654674545');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড)mysql> DemoTable(StudentFirstLastName,StudentFirstName,PhoneNumber)এ ঢোকান ('John','Brown',21,'9878567878');Error 1062 (23000):ডুপ্লিকেট এন্ট্রি 'John-9878567878' কী 'DemoTable_unique_StudentFirstName_StudentPhoneNumber' সিলেক্ট স্টেটমেন্ট - ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুনmysql> DemoTable থেকে *নির্বাচন করুন;এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+------------+-------------------+------------ --+-------------------------+---------+| StudentId | ছাত্র প্রথম নাম | ছাত্রশেষ নাম | ছাত্র বয়স | স্টুডেন্টফোন নম্বর |+------------+------------------------- -+---------------+---------+| 1 | জন | ডো | 21 | 9878567878 || 2 | জন | স্মিথ | 23 | 7654674545 |+------------+------------------------- -+------------+--------- সেটে +2 সারি (0.00 সেকেন্ড)