কম্পিউটার টিউটোরিয়াল

বিদ্যমান MySQL টেবিল থেকে PRIMARY KEY কনস্ট্রেইন্ট সরানো

বিদ্যমান টেবিলের কলাম থেকে PRIMARY KEY কনস্ট্রেইন্ট সরাতে ALTER TABLE সাথে DROP কিওয়ার্ড ব্যবহার করা হয়।

উদাহরণ

Player টেবিলে ID কলামে PRIMARY KEY আছে:

mysql> DESCRIBE Player;
+-------+-------------+------+-----+---------+-------+
| Field | Type        | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| ID    | int(11)     | NO   | PRI | NULL    |       |
| Name  | varchar(20) | YES  |     | NULL    |       |
+-------+-------------+------+-----+---------+-------+

PRIMARY KEY ড্রপ:

mysql> ALTER TABLE Player DROP PRIMARY KEY;
Query OK, 0 rows affected (0.31 sec)

mysql> DESCRIBE Player;
+-------+-------------+------+-----+---------+-------+
| Field | Type        | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| ID    | int(11)     | NO   |     | NULL    |       |
| Name  | varchar(20) | YES  |     | NULL    |       |
+-------+-------------+------+-----+---------+-------+

এখন Key কলামে PRI নেই, PRIMARY KEY সরিয়ে ফেলা হয়েছে।

  1. MySQL-এ ON UPDATE CURRENT_TIMESTAMP কলাম থেকে কীভাবে সরাবেন

  2. MySQL টেবিল থেকে ইউনিকনেস কনস্ট্রেইন্ট (UNIQUE) সরানো

  3. MySQL-এ টেবিলের সকল কলাম মুছে দিন (DROP TABLE)

  4. MySQL টেবিল থেকে প্রাইমারি কি حذف করা (DROP PRIMARY KEY)