1
0
mirror of https://github.com/Snailclimb/JavaGuide synced 2025-06-20 22:17:09 +08:00

Update mysql-questions-01.md

This commit is contained in:
ImCaO 2022-09-21 21:10:01 +08:00 committed by GitHub
parent 8379c0bf77
commit 88e0948404
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -381,7 +381,7 @@ SELECT ... FOR UPDATE;
意向锁是表级锁,共有两种:
- **意向共享锁Intention Shared LockIS 锁)**事务有意向对表中的某些加共享锁S 锁),加共享锁前必须先取得该表的 IS 锁。
- **意向共享锁Intention Shared LockIS 锁)**:事务有意向对表中的某些记录加共享锁S 锁),加共享锁前必须先取得该表的 IS 锁。
- **意向排他锁Intention Exclusive LockIX 锁)**事务有意向对表中的某些记录加排他锁X 锁),加排他锁之前必须先取得该表的 IX 锁。
意向锁是有数据引擎自己维护的,用户无法手动操作意向锁,在为数据行加共享 / 排他锁之前InooDB 会先获取该数据行所在在数据表的对应意向锁。