เราสามารถลบข้อจำกัด PRIMARY KEY ออกจากคอลัมน์ของตารางที่มีอยู่ได้โดยใช้คีย์เวิร์ด DROP ร่วมกับคำสั่ง ALTER TABLE
ตัวอย่าง
สมมติว่าเรามีตาราง 'ผู้เล่น' ที่มีข้อจำกัดของคีย์หลักในคอลัมน์ 'ID' ดังนี้ -
mysql> DESCRIBE Player; +-------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+-------------+------+-----+---------+-------+ | ID | int(11) | NO | PRI | NULL | | | Name | varchar(20) | YES | | NULL | | +-------+-------------+------+-----+---------+-------+ 2 rows in set (0.04 sec)
ตอนนี้ถ้าเราต้องการลบข้อจำกัด PRIMARY KEY เราก็สามารถใช้คำสั่ง ALTER TABLE ได้ดังนี้ -
mysql> alter table Player DROP PRIMARY KEY; Query OK, 0 rows affected (0.31 sec) Records: 0 Duplicates: 0 Warnings: 0 mysql> DESCRIBE Player; +-------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+-------------+------+-----+---------+-------+ | ID | int(11) | NO | | NULL | | | Name | varchar(20) | YES | | NULL | | +-------+-------------+------+-----+---------+-------+ 2 rows in set (0.04 sec)
ชุดผลลัพธ์ข้างต้นแสดงว่าข้อจำกัดของคีย์หลักในคอลัมน์ 'ID' ถูกลบออกแล้ว