Skip to content

Commit 767f40e

Browse files
committed
[docs fix]typo
1 parent 522fb8c commit 767f40e

File tree

2 files changed

+6
-8
lines changed

2 files changed

+6
-8
lines changed

docs/database/mysql/mysql-questions-01.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -278,8 +278,8 @@ COMMIT;
278278
279279
**不可重复读和幻读有什么区别呢?**
280280
281-
- 不可重复读的重点是内容修改或者记录减少比如多次读取一条记录发现其中某些列的值被修改
282-
- 幻读的重点在于记录新增比如多次执行同一条查询语句(DQL)时,发现查到的行数增加了
281+
- 不可重复读的重点是内容修改或者记录减少比如多次读取一条记录发现其中某些记录的值被修改
282+
- 幻读的重点在于记录新增比如多次执行同一条查询语句(DQL)时,发现查到的记录增加了
283283
284284
幻读其实可以看作是不可重复读的一种特殊情况,单独把区分幻读的原因主要是解决幻读和不可重复读的方案不一样。
285285

docs/database/mysql/transaction-isolation-level.md

+4-6
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ tag:
77

88
> 本文由 [SnailClimb](https://github.com/Snailclimb)[guang19](https://github.com/guang19) 共同完成。
99
10-
关于事务基本概览的介绍,请看这篇文章的介绍:[MySQL 常见知识点&面试题总结](./MySQL-questions-01.md#MySQL-事务)
10+
关于事务基本概览的介绍,请看这篇文章的介绍:[MySQL 常见知识点&面试题总结](./mysql-questions-01.md#MySQL-事务)
1111

1212
## 事务隔离级别总结
1313

@@ -101,11 +101,9 @@ SQL 脚本 1 在第一次查询工资为 500 的记录时只有一条,SQL 脚
101101

102102
解决幻读的方式有很多,但是它们的核心思想就是一个事务在操作某张表数据的时候,另外一个事务不允许新增或者删除这张表中的数据了。解决幻读的方式主要有以下几种:
103103

104-
1. 将事务隔离级别调整为 `SERIALIZABLE`
105-
2. 在可重复读的事务级别下,给事务操作的这张表添加表锁
106-
3. 在可重复读的事务级别下,给事务操作的这张表添加 `Next-key Lock`
107-
108-
> 说明:`Next-key Lock` 相当于行锁 + 间隙锁
104+
1. 将事务隔离级别调整为 `SERIALIZABLE`
105+
2. 在可重复读的事务级别下,给事务操作的这张表添加表锁。
106+
3. 在可重复读的事务级别下,给事务操作的这张表添加 `Next-key Lock(Record Lock+Gap Lock)`
109107

110108
### 参考
111109

0 commit comments

Comments
 (0)