একটি প্রাথমিক কী ড্রপ করতে, টেবিল পরিবর্তন করতে প্রথমে ALTER ব্যবহার করুন। এর সাথে, নীচের মত কী ড্রপ করতে DROP ব্যবহার করুন
সিনট্যাক্স
সারণী পরিবর্তন করুন yourTableName ড্রপ প্রাথমিক কী;
আসুন প্রথমে একটি টেবিল তৈরি করি -
mysql> টেবিল তৈরি করুন DemoTable -> ( -> StudentId int NULL নয়, -> StudentName varchar(20), -> StudentAge int, -> প্রাথমিক কী(StudentId) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.48) সেকেন্ড)
টেবিলের বর্ণনা চেক করার জন্য এখানে ক্যোয়ারী আছে −
mysql> desc DemoTable;
এটি নিম্নলিখিত আউটপুট-
তৈরি করবে <প্রে>+------------+------------+------+------+------ ----+------+| মাঠ | প্রকার | শূন্য | কী | ডিফল্ট | অতিরিক্ত |+------------+---------------+------+------+------ ---+-------+| StudentId | int(11) | না | পিআরআই | NULL | || ছাত্রের নাম | varchar(20) | হ্যাঁ | | NULL | || ছাত্র বয়স | int(11) | হ্যাঁ | | NULL | |+---------------+------------+------+------+------- --+-------+3 সারি সেটে (0.00 সেকেন্ড)MySQL −
-এ একটি প্রাথমিক কী ড্রপ করার জন্য নিম্নোক্ত ক্যোয়ারীmysql> টেবিল পরিবর্তন করুন DemoTable ড্রপ প্রাথমিক কী;কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (1.70 সেকেন্ড)রেকর্ডস:0 ডুপ্লিকেট:0 সতর্কতা:0
আসুন আমরা আবার টেবিলের বিবরণ পরীক্ষা করি -
mysql> desc DemoTable;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+------------+------------+------+------+------ ----+------+| মাঠ | প্রকার | শূন্য | কী | ডিফল্ট | অতিরিক্ত |+------------+---------------+------+------+------ ---+-------+| StudentId | int(11) | না | | NULL | || ছাত্রের নাম | varchar(20) | হ্যাঁ | | NULL | || ছাত্র বয়স | int(11) | হ্যাঁ | | NULL | |+---------------+------------+------+------+------- --+-------+3 সারি সেটে (0.00 সেকেন্ড)