あるデータベースのデータを別のデータベースにマージしたい。そこで、ダンプを作成しmysqldump
てから、別のデータベース(同じテーブル構造)にインポートします。この場合、問題(重複したエントリなど)はありません。
ただし、テストのためにいくつかのマージを行い、後で最終マージを行います。だから、私は数回マージを実行したい(データが変更される可能性があります)。テーブルの行は削除されず、挿入または更新のみが可能です。
ON DUPLICATEオプションでmysqldumpを作成できますか?または、新しいデータを挿入して変更されたデータを更新するダンプをマージできますか?
確かに、ON DUPLICATE
ダンプに手動で挿入できますが、マージプロセスを自動化したいです。