说明

MySQL 默认的就是自动提交事务,即执行1条 sql 语句提交一次事务
MySQL的每一条DML(增删改)语句都是一个单独的事务,每条语句都会自动开启一个事务,执行完毕自动提交事务,MySQL默认开起自动提交事务。
1.通过以下命令可以查看当前autocommit模式:

  1. show variables like '%commit%';

2.设置自动提交的参数为OFF:

set autocommit = 0;  -- 0:OFF  1:ON