Mysql
jouth
-
oukas_ Messages postés 40 Date d'inscription Statut Membre Dernière intervention -
oukas_ Messages postés 40 Date d'inscription Statut Membre Dernière intervention -
Bonjour a ts SVP comment ajouter un cle etranger avec mysql merci davance
A voir également:
- Mysql
- Mysql community server - Télécharger - Bases de données
- Could not connect to mysql! please check your database settings! - Forum Redhat
- Mysql error 1 ✓ - Forum Réseaux sociaux
- Phpmyadmin a tenté de se connecter au serveur mysql, et le serveur a rejeté la connexion. merci de vérifier les valeurs de host, username et password dans la configuration et de s'assurer qu'elles correspondent aux informations fournies par l'administrateur du serveur mysql. ✓ - Forum PHP
- Access vs mysql - Forum Webmastering
2 réponses
Bonjour,
En fait cela sur mysql s'appelle pas une clé étranger mais un index.
Donc lorsque tu est sur la table en question, tu as en dessous un carré nommé "index", tu as juste à cliquer sur le bouton "Exécuter" ensuite tu lui donne un nom, tu choisit le champ concerné puis tu fais "Sauvegarder".
Tiens moi au courant s'il te plais.
Cordialement
loicDu28
En fait cela sur mysql s'appelle pas une clé étranger mais un index.
Donc lorsque tu est sur la table en question, tu as en dessous un carré nommé "index", tu as juste à cliquer sur le bouton "Exécuter" ensuite tu lui donne un nom, tu choisit le champ concerné puis tu fais "Sauvegarder".
Tiens moi au courant s'il te plais.
Cordialement
loicDu28
salut, pour ajouter une clé etrangère à une table mysql:
dexux façon:
1. dans la création de la table: sur le champ cible ajouter REFERENCES NonTable(NonChampCleCondidate);
exemple:
CREATE TABLE EMPRUNT
(matricule VARCHAR(10) REFERENCES ETUDIANT(matricule) ON DELETE CASCADE ON UPDATE CASCADE,
codeLivre SMALLINT REFERENCES LIVRE(codeLivre ),
date DATE,
PRIMARY KEY(matricule,codeLivre)
);
2.ou bien après la création de la table:
alter table EMPRUNT ADD CONSTRAINTS FOREING KEY matricule REFERNCES ETUDIANT(maticule);!!!!!____
_______________________________________________
on peut utiliser PhpMyAdmin pour gérer les relaions........
dexux façon:
1. dans la création de la table: sur le champ cible ajouter REFERENCES NonTable(NonChampCleCondidate);
exemple:
CREATE TABLE EMPRUNT
(matricule VARCHAR(10) REFERENCES ETUDIANT(matricule) ON DELETE CASCADE ON UPDATE CASCADE,
codeLivre SMALLINT REFERENCES LIVRE(codeLivre ),
date DATE,
PRIMARY KEY(matricule,codeLivre)
);
2.ou bien après la création de la table:
alter table EMPRUNT ADD CONSTRAINTS FOREING KEY matricule REFERNCES ETUDIANT(maticule);!!!!!____
_______________________________________________
on peut utiliser PhpMyAdmin pour gérer les relaions........