Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
同じスキーマを持つ古いデータベースに新しいDUMPファイルをインポートしたいと思います。インポートしているダンプファイルレコードのレコードに変更があり、新しいレコードを追加したい場合は、上書きしたいと思います。インポートするDB内の既存のレコードを削除したくありません。
mysqldumpを使用してダンプファイルを作成する場合は、オプション--replaceを指定できます。これにより、挿入ステートメントの代わりに置換ステートメントを含むダンプファイルが生成されます。このダンプファイルがMySQLにロードされると、データベース内のプライマリキーまたは一意のキーに一致するレコードが古いものに置き換わり、既存のキーに一致しないレコードが挿入されます。