Mysql
Fermé
jouth
-
14 mars 2010 à 17:05
oukas_ Messages postés 40 Date d'inscription mardi 9 mars 2010 Statut Membre Dernière intervention 11 septembre 2010 - 14 mars 2010 à 23:11
oukas_ Messages postés 40 Date d'inscription mardi 9 mars 2010 Statut Membre Dernière intervention 11 septembre 2010 - 14 mars 2010 à 23:11
A voir également:
- Mysql
- Mysql community server - Télécharger - Bases de données
- 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
- Mysql fatal error ✓ - Forum MySQL
- Le serveur mysql est inaccessible. vérifiez votre configuration. ✓ - Forum MySQL
2 réponses
loicDu28
Messages postés
332
Date d'inscription
dimanche 11 janvier 2009
Statut
Membre
Dernière intervention
2 février 2016
53
14 mars 2010 à 19:52
14 mars 2010 à 19:52
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
oukas_
Messages postés
40
Date d'inscription
mardi 9 mars 2010
Statut
Membre
Dernière intervention
11 septembre 2010
14 mars 2010 à 23:11
14 mars 2010 à 23:11
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........