0

いくつかの変更を加えた同じデータベースのデータベースとmysqlファイルがあります(一部のテーブルが追加された、一部が削除された、テーブル構造、一部のテーブル定義が変更された可能性があります)。PHP(構造のみ)を使用して、2つのデータベースとそれらのテーブル間の変更を見つける方法は?

4

2 に答える 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 に答える