怎么解决navicat事务自动提交遇到的问题
发表于:2024-11-25 作者:千家信息网编辑
千家信息网最后更新 2024年11月25日,小编给大家分享一下怎么解决navicat事务自动提交遇到的问题,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!最近在使用na
千家信息网最后更新 2024年11月25日怎么解决navicat事务自动提交遇到的问题
小编给大家分享一下怎么解决navicat事务自动提交遇到的问题,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
最近在使用navicat编辑数据库表的时候遇到了一些问题,记录下~~
问题:编辑完数据之后点击"✔"提交的时候navicat卡了,然后提示"MySql Lock wait timeout exceeded",截图现在没有了,总之意思就是超时了。
原因:后来查了好多资料,原来是navicat的自动提交事务关闭了,导致了修改数据之后事务一直未提交,所以再修改数据的时候就得等之前的事务,但是事务一直未提交,所以就超时了
解决原因:可以先看一下事务是否是自动提交的。
show variables like 'autocommit
如图,如果查出来是ON,表明事务是自动提交的,修改数据之后不用自己提交。如果是OFF的话,就需要把自动提交先先打开了。
set autocommit=on;
这样的话再修改数据的时候就不出出现超时的问题了~~~
ps:下面看下Navicat Premium 设置update和delete操作不自动提交事务的问题
首先查看MySQL设置:
show variables like 'autocommit';
结果应为:
然后执行:
set autocommit = 0;delete from table1 where id =xxx;commit; or rollback;
这时再查询:show variables like 'autocommit'; 其结果应为:
需要注意:这种操作设置,在当前查询窗口有效,重新打开Navicat或者新建查询页都需要重新设置。
以上是"怎么解决navicat事务自动提交遇到的问题"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
事务
问题
数据
时候
篇文章
查询
内容
原因
结果
有效
这样的话
不怎么
不用
大部分
就是
意思
截图
数据库
更多
知识
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库 用户分类
python 数据库技术
色谱软件开发
网易mc战争服务器死亡不掉落
互联网科技发展报告
全球域名管理根服务器
sql中按时间段查询数据库
ibm服务器换内存需要
网络安全应急技术支撑单位证书
腾讯云服务器虚拟显卡
服务器购买咨询谷歌15
火山软件开发浏览器
洛阳巨人网络安全专业
爱有网络技术有限公司
电脑直连服务器管理口
美国网络安全教育视频
深圳软件开发指导书
承接软件开发定制
阿里服务器远程密码忘记了
服务器显示ip地址锁定
智雾科技互联网
电脑网络技术服务
ipad软件开发规范
软件开发文档工具
腐蚀服务器怎么进
学校2021网络安全周活动
三调数据库图层名称缩写
如何连接服务器 xshell
阿里云服务器放在哪了
影响网购成交率有网络安全吗