MT::Object でのトランザクション(Rollback / Commit)

挙動が思ってたのと違ったのでメモ。 Movable Type 6 MySQL 5.1 InnoDB my $entry = MT->model( 'entry' )->load(); $entry->begin_work; # トランザクション開始…とおもいきや実はまだフラグを立てるだけ $entry->save(); # ここでトランザクション開始(auto_commit=0) & UPDATE ... $entry->rollback(); # Rollback(…