[前][次][番号順一覧][スレッド一覧]

mysql:7137

From: Naoki Shibata <Naoki Shibata <naoki_shibata@xxxxxxxxxx>>
Date: Thu, 06 Mar 2003 13:37:34 +0900
Subject: [mysql 07137] Re: バッチ的な処理

柴田です。

mysqlのwindows環境でのバッチ処理方法について

Windows環境であれ(ここはプラットフォームに関係ないですが)
データをcsvファイルに落として保存(元のデータがどうなっているのか判りま
せんが、何か言語を使うかExcelやAccessを介して作るのか、いろいろな方法が
あります。)

load data でテーブルに取り込む(多分、前後に必要なsql文がつくでしょう)
これをhoge.sqlファイルとして保存し、mysqlにリダイレクトするバッチファイ
ルを作り、このバッチファイルを起動する。

mysql < hoge.sql

といった方法が一般的だと思います。
ログのとり方や、ログにどんなレベルのメッセージを出すか等についてはmysql
のコマンドオプションや、「mysql バッチ処理」辺りで検索して探してください。

バッチファイルでは機能が弱ければ、PerlやCygwinからシェルスクリプトを使う
といった方法が考えられます。この辺まで来るとUNIX系とさして変わらないバッ
チジョブ実行ができるはずです。
UNIX系まで行くと大変そうだったらPerlがジョブコントロールスクリプトとして
良いのではないのでしょうか。phpが判るならとっつきやすいと思います。




[前][次][番号順一覧][スレッド一覧]

      7130 2003-03-06 11:06 ["神戸" <goudo@xxxxxx] バッチ的な処理                          
      7131 2003-03-06 11:19 ┣["3web" <dvh52252@xxx]                                       
      7132 2003-03-06 11:29 ┣[遠藤 俊裕 <endo_t@xx]                                       
      7133 2003-03-06 11:50 ┃┗["goudo" <goudo@xxxxx]                                     
      7134 2003-03-06 11:56 ┃ ┣[Ryuichiro Munechika ]                                   
      7135 2003-03-06 12:57 ┃ ┗["3web" <dvh52252@xxx]                                   
->    7137 2003-03-06 13:37 ┃  ┗[Naoki Shibata <naoki]                                 
      7141 2003-03-06 20:42 ┃   ┗[福本渉 <fukumoto@xxx]                               
      7146 2003-03-07 14:28 ┃    ┗["goudo" <goudo@xxxxx]                             
      7147 2003-03-07 14:54 ┃     ┗[SUGAWARA Hajime <sug]                           
      7148 2003-03-08 11:33 ┃      ┗[豊島@クロスネット <]                         
      7136 2003-03-06 13:31 ┣[遠藤 俊裕 <endo_t@xx]                                       
      7138 2003-03-06 14:12 ┗[<pico@xxxxxxxxxx>   ]