目录
1、共享锁和排他锁概念
共享锁(读锁S) | 共享锁就是多个事务对于同一数据可以共享一把锁,都能访问到数据,但是只能读不能修改 |
排他锁(写锁X) | 排他锁就是不能与其他所并存,如一个事务获取了一个数据行的排他锁,其他事务就不能再获取该行的其他锁,包括共享锁和排他锁,但是获取排他锁的事务是可以对数据就行读取和修改。 |
2、SELECT读取锁定的方式
1)共享锁方式
select * from table where id<100 lock in share mode;
目录
共享锁(读锁S) | 共享锁就是多个事务对于同一数据可以共享一把锁,都能访问到数据,但是只能读不能修改 |
排他锁(写锁X) | 排他锁就是不能与其他所并存,如一个事务获取了一个数据行的排他锁,其他事务就不能再获取该行的其他锁,包括共享锁和排他锁,但是获取排他锁的事务是可以对数据就行读取和修改。 |
1)共享锁方式
select * from table where id<100 lock in share mode;