2011-03-08 4 views
1

J'ai 2 bases de données qui ont fondamentalement la même structure, mais des données différentes. (L'ancienne base de données a 2 tables supplémentaires) Y at-il un moyen pour moi de combiner les 2 bases de données en une, avec les tables supplémentaires).Fusion de 2 bases de données MySQL

Y a-t-il un moyen facile de le faire? L'importation d'un vidage de l'ancienne base de données dans le nouveau génère des erreurs.

Notes: Je peux SSH dans le serveur pour combiner les bases de données, je peux également utiliser PHPMyAdmin.

+0

Bonjour, quel genre d'erreurs sont lancées? –

+0

# 1005 - Impossible de créer la table 'magento. # Sql-2c5_24e' (errno: 121) est l'erreur que j'obtiens quand j'essaie d'ajouter la sauvegarde à la base de données (à la fois dans SSH et PHPMyAdmin) – AJMaxwell

+0

"throws errors" inutile lorsque vous essayez d'obtenir de l'aide pour un problème. Postez le message d'erreur * exact * que vous obtenez si vous souhaitez obtenir une réponse. Publier "jette des erreurs" est une perte de temps et de personnes qui lisent votre question. –

Répondre

1

1005/121 est généralement une violation de clé étrangère. Si la table que vous chargez est une cible de (ou a) des clés étrangères, il est probable que les enregistrements parent (ou enfant) correspondants ne sont pas disponibles, ce qui a pour effet de tuer le chargement.

+0

J'ai désactivé les vérifications de clés étrangères lorsque j'ai créé le vidage, mais je suppose que ce n'est pas une solution tout. Merci! – AJMaxwell

+0

Vous devez également le désactiver au moment du chargement. –

Questions connexes