データベースに「Testing」という名前があります。今は古い+新しいデータを持っている新しいダンプファイルから "テスト"データベースにデータを復元する必要があります。古いデータを複製することなく、新しいデータのみをデータベースに復元したい。差分mysqlダンプを復元するには
に(行数の主キー)私のテーブル構造を
は(How to use mysqldump for a portion of a table?)表の部分のバックアップを取り、それを復元しようとしたが、IDのような何列が私のテーブルではありませんので、それがうまくdid'tこのようなものです
A | B | C | D | E |
+---------------+------------+---------+-------+---------+
| 1432550740000 | 111004 | 10000 | 2 | 9690001 |
| 1432550790000 | 123001 | 10000 | 2 | 9690001 |
| 1432550340000 | 44440215 | 10000 | 2 | 9690001 |
| 1432550450000 | 125400054 | 10000 | 2 | 9690001 |
| 1432551444000 | 43459067 | 10000 | 2 | 9690001 |
+---------------+------------+---------+-------+---------+
誰もが私にこれを案内できますか?
どのデータをバックアップするかはどのように決定しますか?クエリを書くためにidフィールドは必要ありません。予想される結果セットを提供している有効なSQLが(SELECT .. INTO OUTFILE ..を使用することができれば)トリックを行うべきです。 – Philipp
@Philipp私は古いテーブルの行数に基づいて決定します。たとえば、古いテーブルがX行からなる場合、新規ダンプはX + Y行を持ちます。その中で私はY行を復元したい。 – Vidya
ああ、新しいデータだけでダンプを作成するのはすでに遅すぎますか? – Philipp