我們可以透過使用 DROP 關鍵字和 ALTER TABLE 語句從現有資料表的欄位中刪除 PRIMARY KEY 限制。
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」上的PRIMARY KEY 約束已被刪除。
以上是我們如何從現有 MySQL 表的欄位中刪除 PRIMARY KEY 約束?的詳細內容。更多資訊請關注PHP中文網其他相關文章!