先日mysqlを利用したアプリケーションにおいてデッドロックが発生しました。あちゃぱーと思いつつもせっかくなので自分の中で消化しきれいなかった部分をこれを機に再確認してみることに。いうハイカラな単語と結びつけながら自分なりに解釈したものを解説します。赤字で書きましたが、始めに詫びを入れておきます。ロックの解釈はドキュメントを読むだけで詳細に把握するのは非常に難しく、もしかしたら間違っていることを言っているかもしれません。したら本当に申し訳ありません。解決したい問題はじめに問題を共有したほうがやる気もでるしわかりやすい。いうわけで具体的に問題をものすごく単純にしたテーブルを用意しました。こちらをつかって問題を再確認したいと思います。