Dùng ALTER TABLE ... DROP PRIMARY KEY để xóa khóa chính.
Ví dụ
Bảng Player có PRIMARY KEY trên cột ID:
mysql> DESCRIBE Player; +-------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+-------------+------+-----+---------+-------+ | ID | int(11) | NO | PRI | NULL | | | Name | varchar(20) | YES | | NULL | | +-------+-------------+------+-----+---------+-------+
Xóa 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 | | +-------+-------------+------+-----+---------+-------+
Cột ID không còn PRI trong cột Key, tuy vẫn giữ NO ở Null do kiểu INT mặc định NOT NULL nếu không khai báo NULL.