|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : février 2005 Messages : 164 ![]() |
bonjour,
Je voudrais créer une base de donnees dont les données de certaines tables se mettent à jour automatiquement via d'autres tables d'une autre base de données. Comment synchroniser les deux ? Faut-il utliser des procedures stockées permettant par exemple à l'ouverture d'une base (via un formulaire) de mettre à jour les tables ? Merci |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Développeur informatique Inscription : février 2005 Messages : 2 982 ![]() |
Si c'est sur le même serveur ayant le même user tu peux faire ceci.
maBase.maTable.monchamps pour l'atteindre. A tester car je suis pas sur.
__________________
Mon avatar ? Ce n'est rien, c'est juste la tête que je fais lorsque je vois un code complètement frappa dingue !... |
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Inscription : février 2005 Messages : 164 ![]() |
oui , je suis sur le meme serveur (ce qui va simplifier les choses je pense). En fait je voudrais utiliser la methode la plus simple par rapport a mon apppli. J'ai vu qu'on pouvait uiliser la replication par exemple, mais je ne connais pa grand chose a ce mecanisme.
|
|
|
00
|
|
|
#4 | |
|
Expert Confirmé
![]() Développeur informatique Inscription : février 2005 Messages : 2 982 ![]() |
Citation:
USE mabaseA; SELECT toto FROM mabaseB.Matable. Cette requête est censé te retourner la table qui se trouve dans le serveur B
__________________
Mon avatar ? Ce n'est rien, c'est juste la tête que je fais lorsque je vois un code complètement frappa dingue !... |
|
|
|
00
|
|
|
#5 |
|
Nouveau Membre du Club
![]() Inscription : février 2005 Messages : 164 ![]() |
Ok merci, faut-il stocker cette requete dans une vue ?
|
|
|
00
|
|
|
#6 |
|
Expert Confirmé
![]() Développeur informatique Inscription : février 2005 Messages : 2 982 ![]() |
Pas obligatoirement mais ça devrait le faire quand même si tu souhaites l'utiliser dans une vue. A tester.
__________________
Mon avatar ? Ce n'est rien, c'est juste la tête que je fais lorsque je vois un code complètement frappa dingue !... |
|
|
00
|
|
|
#7 |
|
Nouveau Membre du Club
![]() Inscription : février 2005 Messages : 164 ![]() |
hum, j'ai peut etre dis une betise il faudrait peut etre utiliser une procedure stockee me permettant de mettre a jour la table de la base A (et donc stocker les donnees), car les vues ne créent que des tables virtuelles et ne mettront pas à jour ma table de la base A... non ?
|
|
|
00
|
|
|
#8 |
|
Expert Confirmé
![]() Développeur informatique Inscription : février 2005 Messages : 2 982 ![]() |
Quand tu parlais de vue je pensais que tu voulais une vue pouvant aller chercher les informations dans une autre table. Oui tu peux utiliser une procédure stocké. C'est même vivement conseillé sauf avec PhpMyadmin
__________________
Mon avatar ? Ce n'est rien, c'est juste la tête que je fais lorsque je vois un code complètement frappa dingue !... |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com