We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 6159c84 + 784e7a6 commit aaa09f6Copy full SHA for aaa09f6
docs/database/mysql/mysql-questions-01.md
@@ -334,7 +334,7 @@ InnoDB 不光支持表级锁(table-level locking),还支持行级锁(row-level
334
335
### 行级锁的使用有什么注意事项?
336
337
-InnoDB 的行锁是针对索引字段加的锁,表级锁是针对非索引字段加的锁。当我们执行 `UPDATE`、`DELETE` 语句时,如果 `WHERE`条件中字段没有命中索引或者索引失效的话,就会导致扫描全表对表中的所有记录进行加锁。这个在我们日常工作开发中经常会遇到,一定要多多注意!!!
+InnoDB 的行锁是针对索引字段加的锁,表级锁是针对非索引字段加的锁。当我们执行 `UPDATE`、`DELETE` 语句时,如果 `WHERE`条件中字段没有命中唯一索引或者索引失效的话,就会导致扫描全表对表中的所有记录进行加锁。这个在我们日常工作开发中经常会遇到,一定要多多注意!!!
338
339
不过,很多时候即使用了索引也有可能会走全表扫描,这是因为 MySQL 优化器的原因。
340
0 commit comments