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
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager