2011-07-01 13 views
0

一連のコマンドを実行するには、pass a batch file to mysqlを参照してください。しかし、これらのコマンドをmysqlアプリケーションを起動するものと同じバッチファイルに入れることはできますか?バッチファイルとMySQL:別の.batファイルの代わりにコマンドのブロックを渡す

I.e.私はそれがこのようになりますように、バッチファイルを渡すのではなく、MySQLへのバッチコマンドのブロックを渡すことができます。

mysql < [list of commands, not a .bat filename] 

答えて

1

することもできますパイプコマンドは、ファイル内/持ってそれらたくない場合:

echo " ...some SQL... " | mysql 
0

用語のMySQLのマニュアルの「バッチファイル」はDOSを参照していません。 BATファイルではなく、多くのmySQLコマンドが含まれているファイルです。

mysql < list.sql 

は、必要なものを正確に行います。 MySQLのに

+0

あなたは右のコースです。しかし、それは私の質問への助けなしに私を残す。 – JellicleCat

+0

@Jellicleああ、私は今理解しています。 @ wonk0の解決策はそのために働くはずです –

関連する問題