共享锁(Lock in share mode) 允许其他事务也增加共享锁读取不允许其他事务增加排他锁当事务同时增加共享锁的时候,事务的更新必须等待先执行的事务提交之后才行,如果同时并发太大很容易造成死锁 共享锁,事务都能加,都能读取,但修改是唯一的,必须等待前一个事务提交之后才能执行。 排他锁 事务之间不允许其他排他锁或共享锁读取,不允许修改一次只有一个排他锁执行提交之后,其他事务才可执行 update,delete,insert都会自动给涉及到的数据加上排他锁,select语句默认不会加任何锁类型,如果加排他锁可以使用select …for update语句,加共享锁可以使用select … lock in share mode语句。