登录  /  注册

如何检测Mysql数据表中的自动事务

藏色散人
发布: 2018-10-31 16:31:47
原创
3408人浏览过

本篇文章主要给大家介绍如何检测mysql数据表中的自动事务

对于有一定mysql数据库知识基础的朋友来说,关于mysql中自动事务的概念肯定也有一定的了解。大家应该都知道,默认情况下,MySQL数据表是启用自动提交模式的,也就是默认开启自动事务的。不需要我们手动开启提交操作。

那么我们如何去检测mysql数据表中自动事务?其实操作也是非常简单的。

下面我们仍然结合一些简单的例子给大家介绍自动事务的检测。

查询自动事务的命令:

show variable like 'autocommit';
登录后复制

如下图,我们通过命令行工具,对已有的表money进行查询。

f037674797bb501ae96a1b73a184b96.png

并且使用查询自动事务的命令语句,来查看money表中自动事务的开启情况,如上图信息显示,money表是默认开启自动事务(ON)。

开启自动事务处理:

set autcommit = on / 0;
登录后复制

关闭自动事务处理:

set autcommit = off / 1;
登录后复制

如果我们想要关闭自动事务,就可以按如下操作。

625d2def05e7881824765463c824dde.png

此时money表已经关闭了自动事务(OFF),那么后面如果再进行一些数据表中的数据处理,就会和手动事务的流程一样,需要在我们处理数据后,手动提交(commit)到数据表中,这样才能同步更新数据。

当然,在我们的实际项目中,如果是多数据要处理,用手动事务显然效率低下,所以通常情况下mysql数据表都是默认自动事务的。

本篇文章就是关于mysql数据表中自动事务检测的具体介绍,也是非常简单易懂,希望对需要的朋友有所帮助!

想要了解更多mysql知识,可以关注PHP中文网mysql视频教程,欢迎大家参考学习!

以上就是如何检测Mysql数据表中的自动事务的详细内容,更多请关注php中文网其它相关文章!

智能AI问答
PHP中文网智能助手能迅速回答你的编程问题,提供实时的代码和解决方案,帮助你解决各种难题。不仅如此,它还能提供编程资源和学习指导,帮助你快速提升编程技能。无论你是初学者还是专业人士,AI智能助手都能成为你的可靠助手,助力你在编程领域取得更大的成就。
相关标签:
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
最新问题
关于CSS思维导图的课件在哪? 课件
凡人来自于2024-04-16 10:10:18
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2024 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号