mysql数据库处置事务时,必需手动提交,当作功时commit,犯错时ROLLBACK。若是是主动提交,犯错时不克不及还原数据初始化的值。我和大师分享一下怎么设置手动提交,我写的经验对你进修mysql有帮忙的话,给我投票、点赞或者保藏!
工具/原料
- mysql、sqlyog
方式/步骤
- 1
登录mysql,查看autocommit状况。
SHOW VARIABLES LIKE 'autocommit';
on:主动提交 1
offf:手动提交 0

- 2
把autocommit改当作off;
set @@autocommit=0;

- 3
看看autocommit的状况:
SHOW VARIABLES LIKE 'autocommit';

- 4
设置autocommit为on;(ON、OFF、1、0)都可以
SET @@autocommit=ON;

- 5
启动数据库时主动设置autocommit=0,在mysql目次中找到这个文件my.ini
在[mysqld]之后写上:autocommit=0,启动数据库。

- 6
登录mysql,查看autocommit状况:SHOW VARIABLES LIKE 'autocommit';
手动提交设置当作功。








