DESCRIBEPlayer;+-------+------------- + ------+-----+---------+-------+|Champ|Type |Null|Clé|Par défaut|Extra|+---- - ---+-"/> DESCRIBEPlayer;+-------+------------- + ------+-----+---------+-------+|Champ|Type |Null|Clé|Par défaut|Extra|+---- - ---+-">

Maison >base de données >tutoriel mysql >Comment pouvons-nous supprimer la contrainte PRIMARY KEY de la colonne de la table MySQL existante ?

Comment pouvons-nous supprimer la contrainte PRIMARY KEY de la colonne de la table MySQL existante ?

WBOY
WBOYavant
2023-09-01 17:45:061037parcourir

我们如何从现有 MySQL 表的列中删除 PRIMARY KEY 约束?

Nous pouvons supprimer les contraintes PRIMARY KEY des colonnes d'une table existante en utilisant le mot-clé DROP et l'instruction ALTER TABLE.

Exemple

Supposons que nous ayons une table "Player" avec une contrainte de clé primaire sur la colonne "ID" comme suit -
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) 

Maintenant, si nous voulons supprimer la contrainte PRIMARY KEY, alors nous pouvons utiliser l'instruction ALTER TABLE comme suit Show -

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) 

Le résultat défini ci-dessus montre que la contrainte PRIMARY KEY sur la colonne "ID" a été supprimée.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer