Bien que la solution proposée est affreuse, elle a le mérite de fonctionner. Pourquoi ne pas faire un mysqldump + source, en changeant le nom de la BD. Cela t'évites tous les conflits de PRIMARY KEY etc...
Mais comme il a été dit précédemment, il faudrait voir avec tes supérieurs comment changer ce fonctionnement. Tu ne résous pas le problème de tes duplicats de BD, et tu ajoutes une solution crade / complexe pour masquer cela.
Je pense que le mieux serait de garder une unique base de données. Tu peux y ajouter des merge tables pour les grosses tables de ta BD, afin de splitter un peu le tout.
Si tu arrives à récupérer l'ensemble des BD locales sur ton poste, pour les mettre dans ta BD locale, pour mettre la fusion dans la BD centralisée .... pourquoi ne pas faire connecter les autres PCs sur la BD centralisée ? Si tu peux récupérer les BD, c'est que les utilisateurs peuvent se connecter à ta machine pour utiliser le MySQL centralisé, non ?Citation:
Au fait, chaque PC a une BDD en local (obligatoirement car les PC ne sont pas forcement connectés au réseau donc pas de maitre serveur ...), je voudrais donc créer une BDD sur mon poste avec les résultats des BDD locales ...