• ベストアンサー

トランザクション処理について

初歩的な質問なのですが、トランザクションが有効になるのは、 DMLのみでしょうか? DDLのトランザクション処理は、出来ないのでしょうか?

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

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

DDLは実行完了時にCOMMITされ、ROLLBACKはできません。 これはMySQLに限らず、多くのRDBMSでも同様ではないかと思います。

参考URL:
http://dev.mysql.com/doc/refman/4.1/ja/cannot-roll-back.html
w0a15455
質問者

お礼

ありがとうございます。 ほかの方法を検討します。