# 方式一 begin; # 方式二 start transaction; # 方式三 start transaction with consistent snapshot;
对于以上手动开始事务的三种方式, 前两种没有区别, 后两种关键在于一致性视图的创建时机 start transaction;是在第一条语句执行的时候创建一致性视图. start transaction with consistent snapshot;则是在执行此语句时就创建了一致性视图.
对于以上手动开始事务的三种方式, 前两种没有区别, 后两种关键在于一致性视图的创建时机
一致性视图
commit rollback
← MySQL从入门到进阶 MySQL执行计划的每个字段释义 →