トップ 一覧 置換 検索 ヘルプ RSS ログイン

MySQLのトランザクションの変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
MySQLのトランザクション処理で少しはまりました。
Autocommit=0
でAutocommitを切って、手動でommit or rollbackしようと思ったが
rollbackされない。


非トランザクションセーフなテーブル(MyISAMなど)だったので出来なかったらしい。

{{div_begin class="pre"}}
MySQLではトランザクションセーフなテーブル(InnoDBなど)と非トランザクションセーフなテーブル(MyISAMなど)を作る事ができます。手動トランザクションが使えるのはトランザクションセーフなテーブルだけです。 MyISAMなどの非トランザクションセーフなテーブルの場合は、データベースの変更は直ちにコミットされます。
http://www.y2sunlight.com/ground/?MySQL4.1%2F9.MySQL%A4%CE%BC%C2%B8%B3%2F4.%A5%C8%A5%E9%A5%F3%A5%B6%A5%AF%A5%B7%A5%E7%A5%F3
より
{{div_end}}


{{category MySQL}}
{{category2 データベース,MySQL}}