0

通常,每当我需要锁定数据库中的一行时,我都会使用一个 bool 类型的专用列,我已经打开和关闭了它。我最近了解到,在 MySQL 等各种数据库中都有内置的锁定功能。与使用列进行锁定和解锁相比,使用这些本机锁定功能有什么优势。

4

1 回答 1

3
  1. 可读性。没有人会期待您的“锁定布尔值”。
  2. 比赛条件。没有锁,你如何自动更新你的“锁定布尔值”?
  3. 表现。当只需要一个时,您可能正在执行三个更新(锁定、更新、解锁)。

好吧,我现在累了。

于 2012-09-18T21:37:55.800 回答