Dans une base de données , une clé primaire est un champ d'une table qui permet d'identifier de façon unique chaque enregistrement de la table . Créer une table avec une contrainte de clé primaire sur un ou plusieurs champs et remplir les tables avec des informations . MySQL et Oracle vous permettent d'actualiser et de modifier la clé primaire sans vous obliger à supprimer et recréer vos tables à l'aide de requêtes SQL. Mettre à jour la clé primaire de l'un des programmes à partir de l'interface de ligne de commande. Instructions
MySQL
1
Ouvrir une base de données MySQL. Ouvrez l'interface de ligne de commande où vous tapez des requêtes SQL
2
type " ALTER TABLE table_name DROP PRIMARY KEY ; ». Dans la ligne de commande et exécutez la requête. Ne spécifiez pas la clé primaire ou MySQL va générer une erreur de syntaxe . MySQL va supprimer la contrainte de clé primaire dans la table
3 Type de
" ALTER TABLE nom_table ADD PRIMARY KEY ( nom_colonne) ; " . Dans la ligne de commande et exécutez la requête. MySQL créera une nouvelle contrainte de clé primaire dans votre table. Si la colonne que vous spécifiez avec "nom de colonne " n'existe pas, MySQL ne va pas mettre à jour le tableau
4 Type de
«décrire table_name ; ». Dans la ligne de commande et exécutez la requête. MySQL affiche les détails de votre table. Analyser l'information et s'assurer que le programme a mis à jour votre table correctement .
Oracle
5
Ouvrez une base de données Oracle. Ouvrez l'interface de ligne de commande où vous tapez des requêtes SQL
6
type " ALTER TABLE table_name DROP CONSTRAINT primary_key_id ; ». Dans la ligne de commande et exécutez la requête. Le " primary_key_id " est le nom du champ à la clé primaire. Oracle va supprimer la contrainte de clé primaire dans la table
7 Type de
" ALTER TABLE table_name ACTIVE CONTRAINTE primary_key_id ; ». Dans la ligne de commande et exécutez la requête. Oracle va créer une nouvelle contrainte de clé primaire dans la table
8 Type de
«décrire table_name ; ». Dans la ligne de commande et exécutez la requête. Oracle va voir les détails de votre table. Analyser l'information et s'assurer que le programme a mis à jour votre table correctement .