エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
PEAR MDB2+MySQLのトランザクションについて
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
PEAR MDB2+MySQLのトランザクションについて
先日、MDB2+MySQLのトランザクション処理でハマりにハマりました。 とある画面をテストしているとトラ... 先日、MDB2+MySQLのトランザクション処理でハマりにハマりました。 とある画面をテストしているとトランザクションが まったく効いていないことがわかったので、 原因調査を始めたのですが、そもそも、トランザクションが効いている機能と、 まったく効いていない機能がありました。 トランザクションが効いている画面は、単純なマスタ登録の画面でした。 そして、トランザクションが効いていない画面は、いろいろな複雑な処理が実装さている画面でした。 いろいろと検証しているうちに、以下のことがわかりました。 「一回の処理の中で、複数のコネクションを取得した場合、 2回目以降は自動コミットがONになる。」 どういうことかというと、 トランザクションが効かない画面で行っていた処理は以下です。 1.チェック処理実行 2.最大のMAX連番を取得 3.連番をキーに、データをINSERTする ごくごく普通の処理に見え