Posez votre question Signaler

Aide pour Mysql creation clés etrangere

Zoranne 95Messages postés 17 juin 2004Date d'inscription - Dernière réponse le 5 janv. 2005 à 09:27
Bonjour et bonne année
Voila je me galere a chercher depuis une bonne partie de l'aprem alors je me decide a demander. Je ne sais plus faire de cles etrangere, il me faudrait juste un exemple de code.

voici mes deux tables :

CREATE TABLE `CATEGORIE` (
`cat_code` CHAR( 5 ) NOT NULL ,
`cat_libelle` CHAR( 25 ) NOT NULL ,
PRIMARY KEY ( `cat_code` )
);

---------------------------------------------------------------------
creation de la table SOUS CATEGORIE
CREATE TABLE `SOUS CATEGORIE` (
`ss_code` CHAR( 5 ) NOT NULL ,
`ss_libelle` CHAR( 25 ) NOT NULL ,
`ss_CATEGORIE` CHAR( 5 ) NOT NULL ,
PRIMARY KEY ( `ss_code` )
);

ma cles etrangere dans SOUS CATEGORIE est ss_CATEGORIE qui doit relié CATEGORIE.

Merci











C'est moi nono le petit robot
Lire la suite 

Aide pour Mysql creation clés etrangere »

4 réponses
Réponse
+8
moins plus
Merci a vous, après plusieurs tentative ca marche.

voici le code pour ceux qui galererai comme moi sur un probleme finallement simple.

CREATE TABLE `SOUS CATEGORIE` (
`ss_code` CHAR( 5 ) NOT NULL ,
`ss_libelle` CHAR( 25 ) NOT NULL ,
`ss_CATEGORIE` CHAR( 5 ) NOT NULL ,
PRIMARY KEY ( `ss_code` )
FOREIGN KEY (ss_CATEGORIE) REFERENCES CATEGORIE (cat_code),
);



C'est moi nono le petit robot
Ajouter un commentaire
Réponse
+6
moins plus
Bon ba je me repond a moi même, debrouille toi

C'est moi nono le petit robot
Ajouter un commentaire
Réponse
+0
moins plus
Salut,
Je n'ai jamais utilisé MySql je ne te serais donc pas d'une grande aide mais j'ai trouvé ce lien avec l'aide de google, notre ami à tous :
http://www.databasejournal.com/features/mysql/article.php/2248101

A++

C'est pas parce qu'ils sont nombreux à avoir tort
qu'ils ont raison! (COLUCHE)
Ajouter un commentaire
Réponse
+0
moins plus
bonjour,

je ne sait pas si tu as eu ta réponse mais essaye ceci:

apres la création de ta primary key tu rajoute

foreign key is ss_CATEGORIE from CATEGORIE.cat_code

voila et si ca ne marche toujours pas fait le moi savoir on essayera autre chose.
Ajouter un commentaire
Ce document intitulé « Aide pour Mysql creation clés etrangere » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?