mysql:13098
From: "F.Y" <"F.Y" <fumi_sby@xxxxxxxxxx>>
Date: Fri, 16 Jun 2006 15:43:11 +0900 (JST)
Subject: [mysql 13098] Re: ファイルに書かれた SQL をエラーで終了する方法
絶妙にいまいちわからず。 「終了」ってmysqlクライアントの終了? 「エラー」ってエラーコードかなんか吐いて終了しろって意味? プロシージャの書き方聞いてる? select文の延長線じゃできないんじゃないかな。 シェル上でmysqlクライアントにファイルに書いたSQL文を喰わせるって話なら 分岐SQLと分岐後SQLに2分割して単純にシェルスクリプト書くだけなんだが。 #!/bin/bash a=`mysql test < 1.sql | tail -1` if [ $a = 0 ] then mysql test < 2.sql else exit 3939 fi exit わし、MacOS X。 --- 斎藤 健太 <unitwire@xxxxxxxxxx> からのメッセージ: > 質問させてください。 > > ファイルに書かれたSQLを実行する際、 > あるSELECT文の結果が1行でもあれば、 > それ以降のSQLを実行せずエラーで終了する方法はありますか? > > フロー制御関数あたりを調べているのですが… > > --- > 斎藤 健太 > -------------------------------------- Let's start Yahoo! Auction - Free Campaign Now! http://pr.mail.yahoo.co.jp/auction/
13097 2006-06-16 13:55 [斎藤 健太 <unitwire@] ファイルに書かれたSQLをエラーで終了する方法 -> 13098 2006-06-16 15:43 ┗["F.Y" <fumi_sby@xxxx] 13099 2006-06-16 15:48 ┗["F.Y" <fumi_sby@xxxx] 13100 2006-06-16 21:05 ┗[斎藤 健太 <unitwire@]