কম্পিউটার

আমরা কি MySQL টেবিল থেকে একটি প্রাথমিক কী সরাতে পারি?


হ্যাঁ, আমরা মাইএসকিউএল-এ ড্রপ ব্যবহার করে একটি প্রাথমিক কী সরাতে পারি। নিচের সিনট্যাক্স −

সারণী পরিবর্তন করুন yourTableName ড্রপ প্রাথমিক কী;

আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন DemoTable ( UserId int NOT NULL PRIMARY KEY); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.58 সেকেন্ড)

টেবিলের বর্ণনা চেক করার জন্য নিচের ক্যোয়ারী −

mysql> desc DemoTable;

এটি প্রাথমিক কী −

প্রদর্শন করে নিম্নলিখিত আউটপুট তৈরি করবে <প্রে>+---------+---------+------+------+---------+---- ---+| মাঠ | প্রকার | শূন্য | কী | ডিফল্ট | অতিরিক্ত |+---------+---------+------+------+---------+------ --+| UserId | int(11) | না | পিআরআই | NULL | |+---------+---------+------+------+---------+------ - সেটে +1 সারি (0.01 সেকেন্ড)

সারণি −

থেকে প্রাথমিক কী অপসারণের জন্য নিচের প্রশ্নটি রয়েছে
mysql> টেবিল পরিবর্তন করুন DemoTable ড্রপ প্রাথমিক কী;কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (1.51 সেকেন্ড)রেকর্ডস:0 ডুপ্লিকেট:0 সতর্কতা:0

আসুন আবার টেবিলের বর্ণনাটি পরীক্ষা করি -

mysql> desc DemoTable;

এটি নিম্নলিখিত আউটপুট তৈরি করবে। এখন প্রাথমিক কীটি দৃশ্যমান নয় −

<প্রে>+---------+---------+------+------+---------+---- ---+| মাঠ | প্রকার | শূন্য | কী | ডিফল্ট | অতিরিক্ত |+---------+---------+------+------+---------+------ --+| UserId | int(11) | না | | NULL | |+---------+---------+------+------+---------+------ - সেটে +1 সারি (0.01 সেকেন্ড)
  1. কিভাবে আমি MySQL এ একটি টেবিলের প্রতিটি কলাম সরাতে পারি?

  2. কিভাবে আমি MySQL এ একটি enum থেকে একটি মান সরাতে পারি?

  3. একটি MySQL টেবিল থেকে সূচী সরান

  4. মাইএসকিউএল-এ প্রাথমিক কী রিসেট করুন