Maison  >  Article  >  base de données  >  Comment modifier la valeur de la clé primaire dans MySQL

Comment modifier la valeur de la clé primaire dans MySQL

WBOY
WBOYoriginal
2022-05-16 16:45:4412024parcourir

Méthode : 1. Utilisez alter table pour supprimer la clé primaire, la syntaxe est "alter table table name dropprimary key;" 2. Utilisez alter table pour rajouter la clé primaire, la syntaxe est "alter table table name ajouter la clé primaire ;".

Comment modifier la valeur de la clé primaire dans MySQL

L'environnement d'exploitation de ce tutoriel : système windows10, version mysql8.0.22, ordinateur Dell G3.

Comment modifier la valeur de la clé primaire dans mysql

Étape 1 : Tout d'abord, vous devez savoir que pour modifier la clé primaire dans mysql, vous devez d'abord supprimer les contraintes de clé primaire d'origine, puis en ajouter une nouvelle clé primaire pour obtenir l'effet de modification de la clé primaire Ici, modifiez la clé primaire de la table coal_3.

Entrez "alter table coal_3 drop Primary key;" pour supprimer les contraintes de clé primaire d'origine de la table coal_3, comme indiqué dans la figure ci-dessous :

Comment modifier la valeur de la clé primaire dans MySQL

Vérifiez que l'instruction SQL a été exécutée avec succès et que la clé primaire d'origine a été supprimé. Veuillez noter qu'il s'agit de la clé primaire. Si l'incrémentation automatique est définie, vous devez d'abord supprimer l'incrémentation automatique, puis supprimer la clé primaire, comme indiqué dans la figure suivante :

Comment modifier la valeur de la clé primaire dans MySQL

Étape 2 : Exécuter. l'instruction "alter table coal_3 add Primary key(id);" et ajoutez l'id. Il s'agit de la clé primaire de la table coal_3, comme le montre la figure ci-dessous :

Comment modifier la valeur de la clé primaire dans MySQL

La cinquième étape est que MySQL a modifié avec succès le clé primaire, comme le montre la figure ci-dessous :

Comment modifier la valeur de la clé primaire dans MySQL

Apprentissage recommandé : tutoriel vidéo mysql

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:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn