バグ報告 > フロント機能 > トランザクション処理を組み込むとエラーが二重に |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
acehikaru |
投稿日時: 2008/7/4 12:51
対応状況: −−−
|
半人前 登録日: 2008/6/25 居住地: 投稿: 18 |
Re: トランザクション処理を組み込むとエラーが二重に >seasoftさん
レスありがとうございます。 引用:
postgresを使っているんで、mysqlでの挙動はちょっと分からないのですが、BEGINしたあとにCOMMITやROLLBACKをしなかった場合はアボートしてROLLBACKするっぽいです。 「BEGINしたあとのSQL失敗で二重エラーになる」というのを避けるにはクエリ実行コアのDb-connをいじらないといけなそうなので、僕はトランザクション処理を外すことで対応するのが手っ取り早いかと思います。 問題のentryの箇所については、メルマガ情報(?)のインサートを想定してトランザクション処理がくみこんであるのかと思いますが、 現状はインサート文が一つだけなので、トランザクション処理は外しても問題ないです。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
トランザクション処理を組み込むとエラーが二重に | acehikaru | 2008/7/3 16:29 |
Re: トランザクション処理を組み込むとエラーが二重に | seasoft | 2008/7/3 21:25 |
» Re: トランザクション処理を組み込むとエラーが二重に | acehikaru | 2008/7/4 12:51 |