Comment remplir les champs d'une clé étrangère

Fermé
gbammelet Messages postés 45 Date d'inscription mardi 28 janvier 2014 Statut Membre Dernière intervention 15 décembre 2015 - 11 févr. 2014 à 15:56
Killburns911 Messages postés 293 Date d'inscription lundi 27 janvier 2014 Statut Membre Dernière intervention 25 avril 2023 - 11 févr. 2014 à 16:19
Bonjour,


CREATE TABLE IF NOT EXISTS 'image_off' (
'id_image' int(4) NOT NULL AUTO_INCREMENT,
'id_making' int(4) NOT NULL,
'title' varchar(250) CHARACTER SET utf8 NOT NULL,
'chemin' varchar(50) CHARACTER SET utf8 NOT NULL,
PRIMARY KEY ('id_image')
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;


CREATE TABLE IF NOT EXISTS 'making_off' (
'id_making' int(4) NOT NULL AUTO_INCREMENT,
'titre_making' varchar(250) CHARACTER SET utf8 NOT NULL,
'stitre_making' varchar(250) CHARACTER SET utf8 NOT NULL,
'photo_couv' varchar(100) CHARACTER SET utf8 NOT NULL,
'date_making' date NOT NULL,
PRIMARY KEY ('id_making')
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

je veux récupérer le contenu de id_making dans la table image_off automatiquement. Jeux la requête sql. S'il vous plaît
A voir également:

1 réponse

Killburns911 Messages postés 293 Date d'inscription lundi 27 janvier 2014 Statut Membre Dernière intervention 25 avril 2023 15
11 févr. 2014 à 16:19
il ne faut pas faire un jeux de requête , simplement définir ta clef primaire dans ta table , et ta clef étrangère dans l'autre

tu aura

image_off(id_image,#id_making,....)

making_off(id_making , ... )

ta clef primaire de la table image off seras defini par les deux identifiants
a la fois celle de la table 1 et celle de la table 2

( je galere en MySql , mais en SQLServer c'est mieux )
0