
同じテーブル構造の2つのテーブルをマージする方法は?
更新日時:
対応OS: Windows, macOS, Linux
Navicat対応製品: Navicat for MySQL, Navicat for PostgreSQL, Navicat for Oracle, Navicat for SQL Server, Navicat for SQLite, Navicat for MariaDB, Navicat Premium
Navicat対応バージョン: すべて
1つのサーバーに2つのテーブルがある時、データの同期機能を使用して、それらのテーブルをマージすることができます。
バージョン11.2以下
- 基本タブで、ソーステーブルとして1つのテーブルを選択し、ターゲットテーブルとして別のテーブルを選択します。
- 詳細タブで、レコードの削除のチェックを外し、開始をクリックします。
- ターゲットテーブルは、マージの後の結果テーブルになります。
バージョン12以上
-
オプションタブ/ウィンドウで、レコードの削除/削除のチェックを外し、次をクリックします。
- ソースとして1つのテーブルを選択し、ターゲットとして別のテーブルを選択し、次をクリックします。
- デプロイをクリックします。
- 実行をクリックします。
- ターゲットテーブルは、マージの後の結果テーブルになります。
2つのテーブルが異なるフォーマット (例えば、Excel、textなど)の場合、1つのファイルを新しいテーブルにインポートした後、もう1つのファイルを同じテーブルにインポートして、マージすることができます。
注意: 2つのテーブルの構造が一致していなければなりません。
さらに質問がございましたら、