「バックアップ」と呼ばれる1つのデータベースを持つMySQLサーバーがあります。「ストレージ」という名前のテーブルが 1 つだけあります。
バックアップ データベースでは、ストレージ テーブルに約 500 万のデータ行が含まれています。
ここで、SQL コマンド ラインで「source」コマンドを使用して、テーブルに新しい行を追加したいと考えました。
何が起こったのか、そのソースはテーブル内のすべての新しいファイルをアップロードしましたが、既存のエントリを上書きしました (彼は最初にすべてのデータを削除したようです)
私が言わなければならないのは、更新したいSQLファイルは、このテーブルが「ストレージ」と同じ名前と構造を持つ別のサーバーから来ているということです。
私が欲しいのは、SQLファイルにある新しいエントリをデータベースのエントリに追加することです。それらを上書きしたくありません。
2 つのテーブルの構造はまったく同じです。名前が示すように、バックアップの目的で Backup データベースを使用しているため、時々データをバックアップできます。
これを解決する方法を知っている人はいますか?