Aide pour Mysql creation clés etrangere

Fermé
Zoranne Messages postés 95 Date d'inscription jeudi 17 juin 2004 Statut Membre Dernière intervention 27 juin 2005 - 4 janv. 2005 à 16:05
Zoranne Messages postés 95 Date d'inscription jeudi 17 juin 2004 Statut Membre Dernière intervention 27 juin 2005 - 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
A voir également:

4 réponses

Zoranne Messages postés 95 Date d'inscription jeudi 17 juin 2004 Statut Membre Dernière intervention 27 juin 2005 14
5 janv. 2005 à 09:27
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
8
Zoranne Messages postés 95 Date d'inscription jeudi 17 juin 2004 Statut Membre Dernière intervention 27 juin 2005 14
4 janv. 2005 à 16:26
Bon ba je me repond a moi même, debrouille toi

C'est moi nono le petit robot
6
Ravachol Messages postés 560 Date d'inscription vendredi 5 mars 2004 Statut Membre Dernière intervention 30 octobre 2005 120
4 janv. 2005 à 19:07
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)
0
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.
0