锁定超过需要的行会增加锁争用并减少并发性
InnoDB只有在访问行的时候才会加锁,索引能减少InnoDB访问的行数
这条查询返回2~4之间的行,实际上获取了1~4之间的行排他锁
Using where,表示MySQL服务器将存储引擎返回行后再应用WHEER过滤条件
InnoDB在二级索引上使用共享锁,访问主键索引用排他锁