আপনি অল্টার কমান্ডের সাহায্যে বিদ্যমান টেবিলে অনন্য কী যোগ করতে পারেন। সিনট্যাক্স নিম্নরূপ -
সারণী পরিবর্তন করুন আপনার টেবিলের নাম যোগ করুন সীমাবদ্ধতা আপনার সীমাবদ্ধতার নাম অনন্য(yourColumnName1,yourColumnName2,............N);
উপরের ধারণাটি বোঝার জন্য, আসুন কিছু কলাম সহ একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার জন্য ক্যোয়ারী −
mysql> সারণী তৈরি করুন MovieCollectionDemo −> ( −> MovieId int, −> MovieDirectorName varchar(200), −> NumberOfSongs int unsigned −> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.62 সেকেন্ড)
এখন আপনি টেবিলের কোন অনন্য সীমাবদ্ধতা নেই পরীক্ষা করতে পারেন. অনন্য সীমাবদ্ধতা পরীক্ষা করার জন্য ক্যোয়ারী নিম্নরূপ -
mysql> desc মুভি কালেকশন ডেমো;
নিচের আউটপুট −
<প্রে>+------------------------------- -----+---------+------+| মাঠ | প্রকার | শূন্য | কী | ডিফল্ট | অতিরিক্ত |+------------------------------- ----+---------+------+| মুভিআইডি | int(11) | হ্যাঁ | | NULL | || চলচ্চিত্র পরিচালকের নাম | varchar(200) | হ্যাঁ | | NULL | || NumberOfSongs | int(10) স্বাক্ষরবিহীন | হ্যাঁ | | NULL | |+-------------------------------------------- ---+---------+------+3 সারি সেটে (0.00 সেকেন্ড)এখন আপনি উপরের সিনট্যাক্স থেকে অনন্য কী যোগ করতে পারেন। আমরা মুভিআইডি কলামে অনন্য কী যোগ করছি। প্রশ্নটি নিম্নরূপ -
mysql> সারণী মুভি সংগ্রহ ডেমো যোগ করুন সীমাবদ্ধতা uni_moviecollectio অনন্য(MovieId); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.46 সেকেন্ড) রেকর্ড:0 অনুলিপি:0 সতর্কতা:0
ইউনিক কী আছে কিনা তা পরীক্ষা করার জন্য আসুন পুরো টেবিল এবং কলাম মুভিআইডিটি দেখি।
mysql> desc মুভি কালেকশন ডেমো;
নিচের আউটপুট −
<প্রে>+------------------------------- -----+---------+------+| মাঠ | প্রকার | শূন্য | কী | ডিফল্ট | অতিরিক্ত |+------------------------------- ----+---------+------+| মুভিআইডি | int(11) | হ্যাঁ | ইউএনআই | NULL | || চলচ্চিত্র পরিচালকের নাম | varchar(200) | হ্যাঁ | | NULL | || NumberOfSongs | int(10) স্বাক্ষরবিহীন | হ্যাঁ | | NULL | |+-------------------------------------------- ---+---------+------+3 সারি সেটে (০.০২ সেকেন্ড)উপরের আউটপুটটি "UNI" প্রদর্শন করে, যার অর্থ হল "MovieId" ক্ষেত্রে অনন্য কী রয়েছে৷