いくつかの変更を加えた同じデータベースのデータベースとmysqlファイルがあります(一部のテーブルが追加された、一部が削除された、テーブル構造、一部のテーブル定義が変更された可能性があります)。PHP
(構造のみ)を使用して、2つのデータベースとそれらのテーブル間の変更を見つける方法は?
質問する
443 次
2 に答える
0
まさにそれを行う MySQL の手順は次のとおりです。http://www.artfulsoftware.com/infotree/qrytip.php?id=624
役に立てば幸いです (追記: ここには便利なクエリがたくさんあります: www.artfulsoftware.com/infotree/queries.php )
PS: PHP でデータを取得するには、クエリを実行して情報を取得し、必要な操作を行います。
PS2: 古いデータベース ダンプを別のデータベースにインポートし、この手順を使用してデータベースを比較します。
于 2013-01-22T08:32:59.117 に答える
0
私はしばらく前にこのようなことをしました。要約すると、2 つのデータベースを作成し、それらをファイルにダンプしてから、diff
データベース名などの既知の違いを調整して と比較します。
2 つのデータベースにクエリを実行し、差分を同期できるようにすることで、対話的にこれを実行できるツールもあります。
ただし、ダンプ ファイルとデータベースを比較するツールは知りません。
于 2013-01-22T08:35:54.497 に答える