0

これが可能かどうかはわかりませんが、40 以上の SQL スクリプトを含むディレクトリがあるとします。run_scripts.bat および/または run_scripts.sh ファイルを作成して、フォルダー内のすべての SQL スクリプトを実行することは可能ですか? 申し訳ありませんが、開始コードすらありませんが、これが無駄になる方法を探していました。助けてくれる人に感謝します

4

1 に答える 1

1

使用するデータベース (mysql など) によっては、ループで実行できます。

for f; do
    mysql -u $DBUSER -p $DB <$f
done

次に、コマンド ラインでこれを呼び出すことができます。

$ sh run_scripts.sh *.sql
于 2012-10-31T07:17:00.197 に答える