mysql:4310
From: tateyan <tateyan <tateyan@xxxxxxxxxx>>
Date: Wed, 12 Sep 2001 22:26:38 +0900
Subject: [mysql 04310] Re: バッチでパラメーター
たてやんっす 遠藤 俊裕さんの 題名「[mysql 04305] Re: バッチでパラメーター」のメールからの引用です > 遠藤です。 > > Kitajima さんは書きました: > >mysqlでのバッチ実行について知りたいことがあるのですが、 > >通常、mysql.exe test < aaa.sql の様に実行しますが、 > >このaaa.sqlファイルの中にパラメーターを与えることは可能ですか? > > create table 文を引数で生成する shell script を書いて、 > > /that_shell 01 | mysql test > > ぢゃ駄目ですか?^^; 多分質問者は Windwos環境ですよん って突っ込みいれちゃおっと cygwin とか使えばshell scriptは可能ですけど... でバッチですが @echo off echo create table u_%1 ( id int,name char(20)); | mysql test ではどうでしょう? ただ 複雑になると... call だの使って だからcygwin でbash やtcshを使うとか シェルにこだわらなければ active perl やruby など スクリプト言語つかいませんかってのに 1票 bat の中で bat を というのであれば たとえば 上述のバッチを ctable.bat として aaa.bat を @echo off call ctable 01 call ctable 02 call ctable 03 call ctable 04 とかで いかがっしょ もっともバッチファイルなんて もう 忘れかけてる状態なんで(^^ゞ ================= 彡彡从 たてやんっす d□/□-b <tateyan@xxxxxxxxxx> ヽ"ー"丿
4304 2001-09-12 14:51 [Kitajima <kitajima@x] バッチでパラメーター 4305 2001-09-12 15:30 ┗[<endo_t@xxxxxxxxxx> ] -> 4310 2001-09-12 22:26 ┣[tateyan <tateyan@xxx] 4311 2001-09-13 11:17 ┃┣[Kitajima <kitajima@x] 4312 2001-09-13 12:52 ┃┃┗[Seiji Tateyama <tate] 4313 2001-09-13 13:35 ┃┃ ┗[Kitajima <kitajima@x] 4314 2001-09-13 16:37 ┃┗[<endo_t@xxxxxxxxxx> ] 4317 2001-09-14 00:32 ┃ ┗[tateyan <tateyan@xxx] 4315 2001-09-13 17:01 ┗[豊島@クロスネット <] 4316 2001-09-13 18:04 ┗[<endo_t@xxxxxxxxxx> ] 4318 2001-09-14 00:50 ┗[豊島@クロスネット <]