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

gbammelet Messages postés 46 Statut Membre -  
Killburns911 Messages postés 312 Statut Membre -
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 312 Statut Membre 15
 
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