これはおそらく長い道のりですが、データベースレイアウト全体(テーブル、ビュー、プロシージャ、すべて)を、ストアドプロシージャ内のクエリまたは複数のクエリで複製することは可能ですか?
基本的に、このようなmysqldumpを使用する場合と同じ機能を探します
# mysqldump -u root -ppassword --no-data --routines dbname > file
//create database copyofdbname
# mysql -u root -ppassword copyofdbname < file
外部ツールなしでmysqlプロシージャでこれを行うことは可能ですか?
「showtables」を使用してテーブルを作成し、結果を反復処理して、各テーブルの「create table」状態を取得し、それらを新しいデータベースに転送できると思います。
これは単なる推測ですが、この方法でデータベースからストアドプロシージャをコピーする方法がわかりません。