mysql:15430
From: こんにちは伊藤です <こんにちは伊藤です <ito.takahiro.cp@xxxxxxxxxx>>
Date: Fri, 19 Nov 2010 10:16:07 +0900
Subject: [mysql 15430] Re: シェルから
中川さん 返答ありがとうございます。 > mysqlコマンドが終了するたびにコネクションが切れてしまいますから、 > トランザクションもブツ切れになります。 [お返事] やはりそうですよね。 あわよくば、mysqlコマンドにトランザクションをハンドリングして受け渡せな いかと目論んでおりました。 とりあえず、別のあストアドでそれぞれの子SPを呼んでコントロールする感じで、 今回はトランザクションは管理しようと思います。 On Fri, 19 Nov 2010 02:18:25 +0900 中川貴 <nora1962@xxxxxxxxxx> 様から以下のようなメールをいただきました。。: > (2010/11/17 20:06), こんにちは伊藤です wrote: > > すいません。今日2回目の相談です。 > > > > またストアドネタです。 > > シェルから実行するときのトランザクションのコントロールで相談です。 > > 効かせ方が分かりません。 > > > > シェル > > mysql ・・・・('START TRANSACTION') > > mysql ・・・・(CALL SP1()) > > mysql ・・・・(CALL SP2()) > > mysql ・・・・(CALL SP3()) > > mysql ・・・・('COMMIT') > > > > GOTO エラー処理 > > mysql ・・・・('ROLLBACK') > > > > 上記ではロールバックは効きませんでした。 > > > > > mysqlコマンドが終了するたびにコネクションが切れてしまいますから、 > トランザクションもブツ切れになります。 > ストアドでやるか、Perl、Ruby,Pythonあたりでハンドリングして > あげるのがいいのではないでしょうか。 > ======================================= > 中川 貴 nora1962@xxxxxxxxxx > ======================================= > > ------------------------------------------------- 伊藤崇洋 ito.takahiro.cp@xxxxxxxxxx -------------------------------------------------
15427 2010-11-17 20:06 [こんにちは伊藤です <] シェルから 15429 2010-11-19 02:18 ┗[中川貴 <nora1962@xxx] -> 15430 2010-11-19 10:16 ┗[こんにちは伊藤です <]