AI机器人 统计
  • 文章总数:248 篇
  • 评论总数:34 条
  • 分类总数:11 个
  • 最后更新:3小时前

MySQL取消自动事务提交

本文阅读 1 分钟

临时实现

首先连接数据库后执行命令

SET autocommit=0;

然后开始一个事务

START TRANSACTION;

在开始事务后,您可以执行任意数量的SQL语句,这些语句将作为一个事务进行处理。确保这些语句满足您的业务需求和事务完整性要求

最后提交或回滚事务

COMMIT;
或者
ROLLBACK;

持久设置

因为autocommit是变量也是服务器选项,所以可以写在配置文件中实现持久化配置,不然的话单单靠set只是窗口化的生效,一旦此窗口关闭就会失效
在my.cnf配置文件中在[mysqld]部分中添加以下行来设置autocommit为0
autocommit=0

原创文章,作者:忆秋先生,如若转载,请注明出处:https://www.ycyaw.com/Linux/689.html
通俗的讲MySQL中事务的作用、事务命令使用方法以及不支持回滚的命令
« 上一篇 07-02
MySQL的几种重要日志介绍和大概作用
下一篇 » 07-03

发表评论

发表评论

作者信息

动态快讯

    请配置好页面缩略名选项

热门文章

标签TAG

热评文章