mysql数据库处理事务时,必须手动提交,成功时commit,出错时ROLLBACK。如果是自动提交,出错时不能还原数据初始化的值。我和大家分享一下怎么设置手动提交,我写的经验对你学习mysql有帮助的话,给我投票、点赞或者收藏!
1mysql数据库CURRENT_TIMESTAMP时间戳
1mysql数据库select赋值
1mysql数据库中查找字串出现的位置instr函数
工具/原料
- 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\';
手动提交设置成功。