こちらの動画では、1:13でCOMMIT;
を行い、
以下のようにlikes
が更新されました。
その後、id=1
に対してlikes
を-1にする更新をかけた後に
ROLLBACK;
しているので、上記の処理はなかったことになり、
結果は上の表と同じになると思われます。(likes
が11と9)
実際に試したところそうなりました。
しかし1:50でROLLBACK;
をした後、likes
は下記のようにCOMMIT;
を行う前の、
一番初めの数字に戻っています。
これはなぜでしょうか。ご教示いただけますと幸いです。

