ディレクトリの内容をループし、ファイルごとに mysql コマンドを実行するバッチ ファイルを作成しました。
コードは次のとおりです。
SET FilePath=D:\COUNTR~1\blah\*.sql
FOR %%a IN (%FilePath%) DO mysql -u root -plinuxsux blah < "%%a"
Windows のコマンド ラインでは、次のように返されます。
mysql -u root -plinuxsux blah 0<"absolute\path\to\my\sql\file.sql"
「<」記号の前の愚かな反復「0」をどうやって取り除くのですか? 私はそれをグーグルで検索しましたが、何も見つかりません。ありがとう。
ところで、mysql コマンドは引き続き正常に実行され、データベースに表示されます。