Skip to content

事务提交与自动提交

autocommit

  • 默认 autocommit=1:每条语句隐式一事务,执行完即提交。
  • 显式 START TRANSACTION 后,到 COMMIT/ROLLBACK 止为一事务,期间 autocommit 行为被覆盖

应用建议

  • 业务多语句一致性:同一连接 BEGIN → 多 DML → COMMIT,或框架事务管理。
  • 连接池归还前须 提交或回滚,避免脏事务占用锁。

只读事务

  • START TRANSACTION READ ONLY 可减少锁开销(只读场景)。