当前位置: 代码迷 >> 综合 >> MySQL中三种开启事务的方式 1.begin 2.start transaction 3.start transaction with consistent snapshot
  详细解决方案

MySQL中三种开启事务的方式 1.begin 2.start transaction 3.start transaction with consistent snapshot

热度:17   发布时间:2024-02-08 04:55:07.0

MySQL中三种开启事务的方式:

  1. begin
  2. start transaction
  3. start transaction with consistent snapshot

        区别在于创建 Read View(一致性视图)的时机不同。前两种方式,MySQL执行后不会马上创建视图,是在执行第一条select语句时才会创建,第三种方式执行后会马上创建视图。

        Read View(一致性视图):在 可重复读 隔离级别下MySQL开启事务会创建快照,这个快照就是Read View。

  相关解决方案