|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : avril 2010 Messages : 25 ![]() |
Bonjour a tous,
Voila, je développe actuellement une application de gestion des stocks (je gère les produits, les fournisseurs, les catégories). Mon problème est que pour des raisons de suivi, je dois aussi gérer les agents et les services. Les agents et les services sont stockés sur une autre base de données sur le même serveur car cette BDD est commune à plusieurs logiciels. Je ne sais pas trop comment gérer les sorties de stocks (les informations qui doivent y figurer doivent-être la référence du produit, le nom du service et le nom de l'agent) ... je récupère donc des infos de 2 bases de données et je ne sais pas comment le gérer avec merise (pour me représenter le fonctionnement) J'aimerais savoir s'il est possible d'interconnecter 2 bases de données MySQL (j'utilise Xamp) afin de piocher les infos à afficher et aussi au niveau conceptuel, savoir comment gérer le fait qu'UN produit est emprunté par UN agent qui appartient à UN service ... Si vous pouviez m'éclairer je vous en saurais gré ^^ |
|
|
00
|
|
|
#2 | ||
|
Membre habitué
![]() Développeur informatique Inscription : juillet 2002 Messages : 96 ![]() |
Bonjour,
Si tes deux bases sont sur le meme serveur et que les utilisateurs avec lesquelles tu te connectes ont les droits suffisant : tu peux faire depuis BASE1 et depuis BASE2 Tu peux aussi faire Code :
__________________
Je connais des gens qui ne sont pas aware, il ne sont pas qu courant. il ne sont pas a l'attention de savoir qu'ils existent. "J-C Van dam" |
||
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : avril 2010 Messages : 25 ![]() |
oh eh bien je ne pensais pas que c'était aussi simple !
Merci beaucoup |
|
|
00
|
|
|
#4 | |||
|
Invité de passage
![]() Inscription : avril 2010 Messages : 25 ![]() |
Dans le cas où j'ai besoin d'ajouter une clé étrangère sur la base1 et que la référence à cette clé est située sur la base2 ... comment je fais ?
J'ai essayé ça : Code :
Citation:
|
|||
|
|
00
|
|
|
#5 |
![]() ![]() |
MySQL te dit que tu as une erreur de syntaxe. Regarde la syntaxe de FOREIGN KEY !
Par contre, je ne sais pas si c'est possible de référencer une table qui n'est pas dans la même BDD. Je n'ai jamais essayé.
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique. Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework... « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau) À la maison comme au bureau, j'utilise Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française ! Linuxiens, comptez-vous ! |
|
00
|
|
|
#6 |
|
Invité de passage
![]() Inscription : avril 2010 Messages : 25 ![]() |
Oui l'erreur vient du fait que je fait appel a une table d'une autre base de données ... je me renseigne sur le sujet, car je ne sais pas si c'est possible :/
|
|
|
00
|
|
|
#7 | ||
|
Membre Expert
![]() Yannick Ingénieur Etudes & Developpements Inscription : février 2006 Messages : 1 125 ![]() |
et en faisant
Code :
Bon courage
__________________
Dans la connaissance du monde, ceux qui ne savent rien en savent toujours autant que ceux qui n'en savent pas plus qu'eux. (Pierre Dac) |
||
|
|
00
|
|
|
#8 | ||
![]() ![]() |
L'erreur indiquée est une erreur de syntaxe !
Tu aurais dû écrire ceci : Code :
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique. Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework... « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau) À la maison comme au bureau, j'utilise Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française ! Linuxiens, comptez-vous ! |
||
|
00
|
|
|
#9 |
|
Invité de passage
![]() Inscription : avril 2010 Messages : 25 ![]() |
Merci beaucoup Yanika_bzh ça marche sans soucis !
@CinePhil : je me suis renseigné si il y avait l'éventualité de séparer les 2 bases de données sur des serveur différent, et ça ne sera pas la cas pour des raisons de gestion Merci beaucoup pour l'aide apportée ! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com