https://blog.csdn.net/lcx390549721/article/details/81082361
https://tech.meituan.com/2014/08/20/innodb-lock.html
事務出錯不會自動回滾
行級鎖分爲 排他鎖/共享鎖,兩者互斥。
排他鎖(X鎖):只允許一個事務佔有,事務 A 加上 X 鎖後,只允許事務 A 讀取、更新或刪除數據行
共享鎖(S鎖):允許事務讀一行數據,當一個事務 A 加了 S 鎖,其他事務只能再對該數據行加 S 鎖,直到 S 鎖完全釋放才能加 X 鎖
MySQL 支持三種行鎖定方式:
1. 行鎖(Record Lock)
2. 間隙鎖(Gap Lock)
3. Next-key Lock