Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1649 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  "Lier" 2 tables MySQL

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

"Lier" 2 tables MySQL

n°2075536
azerty160
Posté le 12-05-2011 à 14:55:33  profilanswer
 

Bonjour à tous ! :)  J'aurais besoin de votre aide, voila mon problème :
 
je voudrais "lier" 2 tables MySQL, c'est à dire que j'ai 2 tables différentes et je voudrais que lorsque je rentre une valeur dans la première table, elle se rentre aussi dans l'autre.
 
Un peu d'aide serait la bienvenue...  :D  
 
Merci d'avance.


---------------
"Ô GentilsHommes, la Vie est courte, et si nous vivons, nous vivons pour marcher sur la tête des rois ! "
mood
Publicité
Posté le 12-05-2011 à 14:55:33  profilanswer
 

n°2075555
shaoyin
Posté le 12-05-2011 à 15:25:49  profilanswer
 

regarde du côté des triggers

n°2075567
esox_ch
Posté le 12-05-2011 à 16:12:47  profilanswer
 

C'est pourquoi que tu veux faire ça? Parce que à moins de savoir exactement ce que tu fais, ça sent la conception foireuse


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°2075582
mrbebert
Posté le 12-05-2011 à 16:54:41  profilanswer
 

Mieux : la 2ème table n'est pas une table mais une vue sur la 1ère :D


---------------
Doucement le matin, pas trop vite le soir.
n°2075585
azerty160
Posté le 12-05-2011 à 17:16:18  profilanswer
 

Je voudrais faire cela pour lier un CMS à un forum phpBB, je vais regarder du coté des triggers merci shaoyin.
Mrbebert je n'ai pas vraiment compris ton commentaire =P.


---------------
"Ô GentilsHommes, la Vie est courte, et si nous vivons, nous vivons pour marcher sur la tête des rois ! "
n°2075609
mrbebert
Posté le 12-05-2011 à 20:04:03  profilanswer
 

Une vue, c'est un objet qui se présente comme une table (du moins, en lecture) mais qui, en fait, est une requête vers une autre table. Donc, si tu définis B comme une vue sur la table A, les accès à B se feront finalement (et de façon transparente pour celui qui fait l'accès) sur les données stockées dans A sans pour autant avoir de duplication :)


---------------
Doucement le matin, pas trop vite le soir.
n°2075857
azerty160
Posté le 13-05-2011 à 18:33:12  profilanswer
 

Il me semble que vos propositions soit vraiment complexe pour mon problème, peut-être est-ce l'unique solution mais je vais néanmoins reprendre ma question pour être sur que l'on ce soit bien compris.
 
j'ai 2 tables du style :
 
table1(id, fid, sid)
table2(rid, gid, mid)
 
En fait je voudrais que l'id de ma table 1 soit égal au rid de ma table 2 (ou au gid peut importe) sans toucher fid sid rid mid.
 
Merci de votre attention à mon problème.


---------------
"Ô GentilsHommes, la Vie est courte, et si nous vivons, nous vivons pour marcher sur la tête des rois ! "
n°2076003
azerty160
Posté le 15-05-2011 à 13:48:27  profilanswer
 

Up


---------------
"Ô GentilsHommes, la Vie est courte, et si nous vivons, nous vivons pour marcher sur la tête des rois ! "
n°2076029
esox_ch
Posté le 15-05-2011 à 17:35:26  profilanswer
 

tout a déjà été dit ...


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  "Lier" 2 tables MySQL

 

Sujets relatifs
Migrer Access vers MySQL... quelle galère !Entity Framework : Une entité pour 2 tables : "Problèmes fragments..."
Connection à une base Mysql (easyPhp) en Java suivant modele MVC[Mysql] DELETE et conserver un nombre fixe de lignes
Selection et tri sur 2 tables quasi identiquesproblème de trie avec mysql et fonction mt_rand() ! help me
Comparaison de deux tables sur deux champsSoustraire deux tables
[mysql + php] lier deux tables ensemble 
Plus de sujets relatifs à : "Lier" 2 tables MySQL


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR