データベースにビューがあり、ファイルを誰かに送信して、そのビューの出力をデータベースのテーブルとして作成するとします。
もちろん、mysqldump は 'create view...' ステートメントのみをエクスポートします (まあ、これには create table が含まれますが、データは含まれません)。
私が行ったことは、ビューを実際のテーブルとして複製し、それをダンプするだけです。しかし、大きなテーブルの場合、遅くて無駄です:
create table tmptable select * from myview
mysqldump の動作を模倣してこれを行うスクリプトを作成する以外に、より良い方法はありますか?