cs_samir1988
Messages postés13Date d'inscriptionvendredi 14 mars 2008StatutMembreDernière intervention 1 mai 2008
-
18 mars 2008 à 10:37
achourgh
Messages postés2Date d'inscriptionmardi 7 février 2012StatutMembreDernière intervention17 avril 2012
-
17 avril 2012 à 02:04
Bonjour
Dans ma base de données, j'ai une table 'temperature' et une table 'enceinte'.
Dans la table 'enceinte' j'ai une clé primaire appelée : 'idenceinte'.
Je voudrais connaitre la requète SQL qui me permettrait d'inserer dans la table 'temperature' la clé primaire de la table 'enceinte' qui sera donc une clé étrangère.
J'ai commencé à ecrire ma requète comme ceci : ALTER TABLE temperature ADD FOREIGN KEY (idenceinte)
REFERENCES enceinte (idenceinte)
Le problème c'est que je reçois un message d'erreur me disant : "
La clé 'idenceinte' n'existe pas dans la table"
Pouvez-vous m'aider?
cs_samir1988
Messages postés13Date d'inscriptionvendredi 14 mars 2008StatutMembreDernière intervention 1 mai 2008 18 mars 2008 à 18:44
Comment sa la definition de la table 'temperature'?
Mes tables sont déja crées donc maintenant je veux juste ajouter une clé etrangère (table 'enceinte')
cs_samir1988
Messages postés13Date d'inscriptionvendredi 14 mars 2008StatutMembreDernière intervention 1 mai 2008 18 mars 2008 à 19:43
ah ok ok
Table temperature : id_temp , temp , depassement , minute , heure , date , capteur
Table enceinte : idenceinte , num_enceinte , num_enceinte , num_local , foxboard , temp_consigne
Donc je veux inserer dans la table temperature la clé primaire idenceinte de la table enceinte...insertion donc d'une clé etrangère
Voila j'attend ta reponse et merci dailleur d'avoir repondu aux précédentes
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_samir1988
Messages postés13Date d'inscriptionvendredi 14 mars 2008StatutMembreDernière intervention 1 mai 2008 18 mars 2008 à 20:22
IMPECABLE.....sa marche parfaitement...dc merci beaucoup ça commencait à me prendre la tête...
Donc si j'ai bien compris...il faut d'abord créer la colonne 'idenceinte' avant de la definir comme etant une clé etrangère c bien ça?
achourgh
Messages postés2Date d'inscriptionmardi 7 février 2012StatutMembreDernière intervention17 avril 2012 17 avril 2012 à 02:04
slt,
svp j'ai une table T1 dont la cle primaire est la concatenation de 2 clés appartenant chacun à une table(T2,T3).Je veux un code php d'insertion automatique dans la table T1 lorsqu'il y a insertion dans les tables T2 et T3. Merci d'avance.