Clé étrangère
abubakr sidik
Messages postés
5
Date d'inscription
Statut
Membre
Dernière intervention
-
malaik5 Messages postés 258 Date d'inscription Statut Membre Dernière intervention -
malaik5 Messages postés 258 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Comment allez vous ? J'ai un souci avec ma base de donnée sous MySQL, j'ai 2 tables
COMMUNE (
CODE_COMMUNE VARCHAR(5) NOT NULL,
LIBELLE VARCHAR(50) NOT NULL); et
QUARTIER (
CODE_QUARTIER VARCHAR (5) NOT NULL,
LIBELLE VARCHAR (50) NOT NULL);
J'aimerai modifier la table QUARTIER en ajoutant une contrainte (clé étrangère CODE COMMUNE)
Comment allez vous ? J'ai un souci avec ma base de donnée sous MySQL, j'ai 2 tables
COMMUNE (
CODE_COMMUNE VARCHAR(5) NOT NULL,
LIBELLE VARCHAR(50) NOT NULL); et
QUARTIER (
CODE_QUARTIER VARCHAR (5) NOT NULL,
LIBELLE VARCHAR (50) NOT NULL);
J'aimerai modifier la table QUARTIER en ajoutant une contrainte (clé étrangère CODE COMMUNE)
A voir également:
- Clé étrangère
- Clé usb non détectée - Guide
- Clé windows 8 - Guide
- Formater clé usb - Guide
- Clé usb - Accueil - Stockage
- Clé bootable windows 10 - Guide
1 réponse
Salen chikh abubaker,
Je te conseille de supprimer la table et de la re-créer (si elle est vide bien sur),
Sinon, tu fais :
ALTER TABLE nom_table
ADD [CONSTRAINT fk_col_ref] -- On donne un nom à la clé (facultatif)
FOREIGN KEY colonne -- La colonne sur laquelle on ajoute la clé
REFERENCES table_ref(col_ref); -- La table et la colonne de référence
je te recommande (si tu prends cette option pour tester) de la tester sur une table copie de celle existante (pure précaution)
bon courage
Je te conseille de supprimer la table et de la re-créer (si elle est vide bien sur),
Sinon, tu fais :
ALTER TABLE nom_table
ADD [CONSTRAINT fk_col_ref] -- On donne un nom à la clé (facultatif)
FOREIGN KEY colonne -- La colonne sur laquelle on ajoute la clé
REFERENCES table_ref(col_ref); -- La table et la colonne de référence
je te recommande (si tu prends cette option pour tester) de la tester sur une table copie de celle existante (pure précaution)
bon courage