すべてのコピー ロジックを実装するストアド プロシージャを作成できます。 基本的に: <オール> マスター テーブルにコピー行を挿入 - 新しい ID を変数に格納 変数の FK を参照して、子テーブルの各行のコピーを挿入します。子行の ID を variable2 に格納します 変数 2 の FK を参照して、子テーブルに依存するテーブルに新しい行を挿入します。 つまり、一番上から始まり、必要な数だけテーブルをたどるストアド プロシージャを作成します。