"Lier" 2 tables MySQL

"Lier" 2 tables MySQL - SQL/NoSQL - Programmation

Marsh Posté le 12-05-2011 à 14:55:33    

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 ! "
Reply

Marsh Posté le 12-05-2011 à 14:55:33   

Reply

Marsh Posté le 12-05-2011 à 15:25:49    

regarde du côté des triggers

Reply

Marsh Posté le 12-05-2011 à 16:12:47    

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
Reply

Marsh Posté le 12-05-2011 à 16:54:41    

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.
Reply

Marsh Posté le 12-05-2011 à 17:16:18    

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 ! "
Reply

Marsh Posté le 12-05-2011 à 20:04:03    

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.
Reply

Marsh Posté le 13-05-2011 à 18:33:12    

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 ! "
Reply

Marsh Posté le 15-05-2011 à 13:48:27    

Up


---------------
"Ô GentilsHommes, la Vie est courte, et si nous vivons, nous vivons pour marcher sur la tête des rois ! "
Reply

Marsh Posté le 15-05-2011 à 17:35:26    

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
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed