首页 > 试题广场 >

下列关于MySQL数据库中隔离级别说法错误的是?

[单选题]
下列关于MySQL数据库中隔离级别说法错误的是?
  • READ COMMITED表示事务中的每一条语句都只能看到该语句开始之前被提交的数据
  • READ ONLY表示只读事务仅能看到本事务开始前提交的数据
  • SERIALIZABLE表示原子级串行化
  • 如果隔离级别是READ COMMITED,允许在执行事务时出现不可重读和幻读

READ ONLY 是否为事务隔离级别?

结论:
READ ONLY 不是事务隔离级别,而是事务的访问模式(Access Mode)。

详细解析:

  1. 事务隔离级别的定义
    事务隔离级别由 SQL 标准定义,包括以下四种:

    • READ UNCOMMITTED(读未提交)

    • READ COMMITTED(读已提交)

    • REPEATABLE READ(可重复读)

    • SERIALIZABLE(可序列化)
      这些级别控制事务间的可见性和并发行为,例如是否允许脏读、不可重复读或幻读134

发表于 2025-09-20 17:46:36 回复(0)