Aide pour Mysql creation clés etrangere
Zoranne
Messages postés
95
Statut
Membre
-
Zoranne Messages postés 95 Statut Membre -
Zoranne Messages postés 95 Statut Membre -
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
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
4 réponses
-
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 -
Bon ba je me repond a moi même, debrouille toi
C'est moi nono le petit robot -
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) -
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.