Comment faire pour modifier une clé primaire dans MySQL

Une clé primaire est utilisé pour identifier chaque ligne d'une table. Il est une valeur unique, et signifie qu'il ya seulement une ligne pour chaque clé primaire. Contrairement à d'autres touches, pas de ligne peut avoir une clé primaire vide. La clé primaire peut être une colonne existante dans une table, ou vous pouvez créer une colonne séparée pour fonctionner uniquement comme la clé primaire. Après la création d'une table, vous pouvez constater que vous avez besoin de changer la clé primaire de la table. Dans MySQL, le "alter table" déclaration vous permet de faire le changement.

Instructions

  1. Ouvrez une fenêtre de terminal (Linux / Unix) ou une fenêtre d'invite de commande (Windows).




  2. Tapez la commande "utilisateur -p mysql" de se connecter à la base de données MySQL. Remplacer le mot "utilisateur" avec votre nom d'utilisateur correct.

  3. Tapez la commande "utiliser database-" pour se connecter à la base de données qui contient la table que vous voulez changer. Remplacer le mot "base de données" avec le nom correct de la base de données.

  4. Tapez la commande "alter table nom_table drop clavier primaire" de laisser tomber la clé primaire existante pour cette table. Remplacer le mot "nom_table" avec le nom correct pour la table.




  5. Tapez la commande "alter table nom_table add clé primaire (nom_colonne) -" pour créer la nouvelle clé primaire. Remplacer les mots "nom_table" et "nom_colonne" avec le nom de la table et le nom de la colonne.

  6. Tapez la commande "décrire nom_table" pour vérifier que les changements ont été effectués correctement.

» » » » Comment faire pour modifier une clé primaire dans MySQL