1. 行级锁:共享锁(s)和排他锁(x)
共享锁:允许持锁事务读取一行,事务A持有s锁,事务B请求s锁时,会立即被赋予,若请求x锁,需等待释放s锁才可以拿;
排他锁:允许持锁事务更新或删除一行,事务A持有x锁,事务B请求s、x锁时,需等待释放x锁才可以拿;
2.
可参考:官网InnoDB锁
MySQL InnoDB锁
原文:https://www.cnblogs.com/ruhuanxingyun/p/11615513.html