2010-07-15 3 views
0

J'ai 2 db mysql à deux endroits, j'ai besoin de copier le schéma du premier au deuxième sans blesser les données qui existent déjà à l'emplacement II.Copier le schéma uniquement dans la base de données mysql existante

Est-il possible d'atteindre cet objectif?

S'il vous plaît experts aider.

+0

Si des colonnes sont manquantes dans II ou dans I, quelle est la solution souhaitée? – Wrikken

+0

De nouvelles colonnes ont été ajoutées dans la première DB sinon la première et la seconde ont les mêmes colonnes, en d'autres termes, il y a plus de colonnes, plus de tables ajoutées dans la première DB qui doit être faite sans supprimer les données. – Sharpeye500

Répondre

0

Les bases de données sont généralement trop complexes pour permettre une simple "copie". Utilisez les outils de comparaison/script de base de données de Toad (ou quelque chose comme ceci: http://adamspiers.org/computing/mysqldiff/) pour trouver les différences, vérifiez et exécutez-les manuellement.

+0

Merci, manuellement est très bien, je pensais que quelque chose utilisant des requêtes par programmation peut être fait pour y parvenir. – Sharpeye500

Questions connexes