Bonjour,
Je voudrais savoir comment faire pour cr�er des entit�s filles dans MySql SVP.
Merci d'avance
Bonjour,
Je voudrais savoir comment faire pour cr�er des entit�s filles dans MySql SVP.
Merci d'avance
filles par rapport � quoi ? par rapport a une entit� de type
categorie
id_categorie
ref_parent
Salut,
J'ai une entit� m�re M�dia et l'entit� fille DVD. Je ne sais pas comment faire pour que Mysql comprenne que je veux que DVD soit l'entit� fille.
dans dvd t as un attribut ref_media qui est une foreign key sur media
et pour avoir la liste des dvd dont le parent serait un certain media
SELECT dvd.nom FROM dvd, media WHERE dvd.ref_media = media.id_media AND media.nom = 'Nom d un media'
Est-ce que tu peux m'�crire la requ�te de cr�ation s'il te pla�t ? car je suis d�butant
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 CREATE TABLE `media` ( `id_media` int(4) NOT NULL AUTO_INCREMENT, `name` text NOT NULL, PRIMARY KEY (`id_media`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; CREATE TABLE `dvd` ( `id_dvd` int(4) NOT NULL AUTO_INCREMENT, `name` text NOT NULL, `ref_media` int(4) NOT NULL, PRIMARY KEY (`id_dvd`), FOREIGN KEY FK_DVD_MEDIA (`ref_media`) REFERENCES `media` (`id_media`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
Corrige bien
FOREIGN KEY FK_DVD_MEDIA (`ref_media`) REFERENCES `media` (`id_media`)
Salut ,
J'ai pos� une question dans le m�me sense ici, merci d'y jeter un coup d'oeuil![]()
Ah ya des Cl�s etrangere sur mysql?![]()
Merci pour l'info![]()
Partager