引数を渡すないときに私はdocumentationから続くとして、その最も基本的な形式でインポート・コマンドは次のとおりです。MySQLのインポートコマンドは作業が、直接
mysql.exe < example.sql
私は、コマンドから実行するときに機能しますWindowsのライン。しかし、私が< example.sql
パラメータでプロセスmysql.exe
を開始したときに動作しません。たとえば、ショートカットを作成し、そのパスをmysql.exe < example.sql
に設定しても機能しません。また、mysql.exe
のヘルプ情報のみが出力されます。
次のC#のコードを実行しようとすると、注意点として、私が最初にこの問題に気づい:
new Process
{
StartInfo = new ProcessStartInfo
{
FileName = "mysql.exe",
Arguments = "< example.sql",
}
}.Start();
@aschipfl mysql.exeにパラメータとしてsqlファイルを渡す方法を知っていますか?また、あなたのコメントを答えに変えることもできます。それは私の質問に答える。 –