Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

วิธีลบ PRIMARY KEY constraint จากคอลัมน์ของตาราง MySQL ที่มีอยู่แล้ว

สามารถลบ PRIMARY KEY constraint จากคอลัมน์ของตารางที่มีอยู่แล้วโดยใช้คีย์เวิร์ด DROP พร้อมกับ ALTER TABLE

ตัวอย่าง

สมมติว่ามีตาราง 'Player' ที่มี PRIMARY KEY constraint บนคอลัมน์ 'ID':

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

ลบ PRIMARY KEY constraint:

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    |       |
+-------+-------------+------+-----+---------+-------+

ผลลัพธ์แสดงว่า PRIMARY KEY constraint บนคอลัมน์ 'ID' ถูกลบแล้ว