• ベストアンサー

複数テーブルの更新・削除について

こんにちは。 MYSQLver5 PHPver5を使用しています。 例えば3つのテーブルを順番にINSERTするとき 途中でエラーが発生した時の対処をどのように するといいのか迷っています。 同様にDELETEする場合も同じです。 ロールバックの機能はあるのでしょうか? 何か良い方法がありましたら教えてください。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

具体的な操作方法が不明なので、何ともいえませんが。。。 エンジンをInnoDBにして、トランザクションとして実行させればいいだけでは?

その他の回答 (1)

  • x_jouet_x
  • ベストアンサー率68% (162/236)
回答No.1

何を使ってPHPからMySQLにアクセスするかによると思いますが…。 PDO(PHP Data Objects)であればロールバック機能があったはずです。

関連するQ&A