22

テーブル ABC を作成するスクリプト Table_ABC.sql を書いたとします。必要なテーブルごとに、そのようなスクリプトを多数作成しました。ここで、これらすべてのスクリプト ファイルを順番に呼び出すスクリプトを書きたいので、基本的に別のスクリプト ファイル createTables.sql が必要です。Mysql は、「mysql」シェル アプリケーションからスクリプト ファイルを実行するオプションを提供しますが、exec c:/myscripts/mytable.sqlのようなコマンドを見つけることができます。最新のmysqlバージョンで他のスクリプトを呼び出すために、SQLスクリプト自体に記述できるコマンド、または同じ代替コマンドがあるかどうか教えてください。

ありがとう

4

1 に答える 1

22

コマンドを使用できますsource。したがって、スクリプトは次のようになります。

use your_db;
source script/s1.sql;
source script/s2.sql;
-- so on, so forth
于 2010-10-27T01:14:58.460 に答える