Mysql 事务
- 利用 innodb存储引擎的,事务日志功能
- 执行阶段,执行结果保存到事务日志
- 提交执行,保存到数据库
- 默认数据库操作,是自动提交
- 配置 auto commit
// 关闭自动提交
$ set auto_commit = 0;
// 查看状态
$ show variables like 'autocommit';
// 回滚
$ rollback
// 提交
$ commit
- 开启事务:临时关闭自动提交,如果事务结束了,成或败都会将自动提交机制回到其实状态。
$ start transaction
$ commit/rollback