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

mysql:8192

From: "いとうかつひこ" <"いとうかつひこ" <katsuhiko@xxxxxxxxxx>>
Date: Thu, 4 Sep 2003 13:41:19 +0900
Subject: [mysql 08192] トランザクション

"auto_increment"の件アドバイスありがとうございました。
現在、PHP+MySQL3.23.52で開発をしています。
このバージョンのMySQLで通常設定の場合、
"rollback"ができないということまではわかりました。

下のような場合、
[ロールバック]の部分には削除処理を入れようと考えているの
ですが、一般的にはどのようにされるのでしょうか?

<?php
    [トランザクション開始]
    
    テーブル1へInsert処理
    if (エラー) {
        [ロールバック処理]
    } else }
        テーブル2へInsert処理
        if (エラー) {
            [ロールバック処理]
        } else {
            [コミット処理]
        }
    }
?>

よろしくお願いします。


=========================================
===                                                             
      Name    : Katsuhiko Ito
      HP        : http://www.garage110.net
      E-mail   : katsuhiko@xxxxxxxxxx 
                                                             ===
=========================================


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