mysql事务自动提交的参数

mysql创建完一个用户后,默认该用户的自动提交事务功能是开启的, 也就是说执行完一条sql语句事务就会自动提交,即使你在jdbc中把Connection的autocommit属性设置为false,然后手动commit和rollback也是没有用的,想要关闭自动提交事务的功能,需要作如上操作:

  1. 首先确认这个参数是值为on

    show variables like '%commit%';

    如果显示autocommit的值为on则说明自动提交事务的功能是开启的。

  2. 关闭自动提交事务功能

    set autocommit = off;

你可能感兴趣的:(mysql事务自动提交的参数)