- ベストアンサー
複数テーブルの更新・削除について
こんにちは。 MYSQLver5 PHPver5を使用しています。 例えば3つのテーブルを順番にINSERTするとき 途中でエラーが発生した時の対処をどのように するといいのか迷っています。 同様にDELETEする場合も同じです。 ロールバックの機能はあるのでしょうか? 何か良い方法がありましたら教えてください。 よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
具体的な操作方法が不明なので、何ともいえませんが。。。 エンジンをInnoDBにして、トランザクションとして実行させればいいだけでは?
その他の回答 (1)
- x_jouet_x
- ベストアンサー率68% (162/236)
回答No.1
何を使ってPHPからMySQLにアクセスするかによると思いますが…。 PDO(PHP Data Objects)であればロールバック機能があったはずです。