テストコードでは、SQLYogの「異なるホストにコピー」オプションを使用して、ライブデータベースからテストデータベースにデータをコピーしています。ほとんどの場合、これは大丈夫です。しかし、いくつかのテーブルではデータセットが絶対的に巨大であり、テストのためにデータの比較的小さなサブセットしか必要としません。 [異なるホストにコピー]ダイアログでは、構造のみ、構造とデータをコピーするオプションが表示されます。SQLYog:部分データをコピーしますか?
部分的なデータのみが必要な場合は、select * on table where condition
クエリを実行し、結果をSQLクエリとしてエクスポートし、そのクエリをテストホストにインポートして実行する必要があります。これは機能しますが、テストデータの「小さな」サブセットであっても、依然として多くの行がある場合には、特に楽しい手順ではありません。データの一部がすでにコピーされている場合は、ターゲット上のキーのリストを取得するクエリを作成してから、where key not in (key list)
条件を主条件に追加する必要があるため、さらに複雑になります。
「異なるホストにコピー」機能を使用して、選択した行のみをターゲットデータベースにコピーする方法はありますか?
私はソースデータベースで読み取り専用アクセスしかできないため、残念ながらこれはオプションではありませんでした。とにかくありがとう。 – GordonM