怎么解决navicat事务自动提交遇到的问题
发表于:2025-02-23 作者:千家信息网编辑
千家信息网最后更新 2025年02月23日,小编给大家分享一下怎么解决navicat事务自动提交遇到的问题,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!最近在使用na
千家信息网最后更新 2025年02月23日怎么解决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安全错误
数据库的锁怎样保障安全
平台交易的软件开发
佛山安卓软件开发公司
软件开发调用方式
网络安全技术学堂在线
数据库设计表字段
英雄联盟 服务器列表
医院服务器迁移到云端
智艺网络安全绘画
自由表转换为数据库表的命令
战地5 ps 服务器
绝地求生服务器分类
要怎样注意网络安全教育
软件开发验收单模版
网络技术学什么好呢
国外专家对网络安全的论述
串口服务器的构成
北京网络营销软件开发质量服务
服务器后面有2个网络接口
明光常见软件开发技术哪家好
交友平台软件开发
计算机应用技术数据库方向
优迈服务器怎么查历史故障码
青少年网络安全宣传活动
晓庄学院方山校区网络安全
网络技术进出口服务费
外汇平台 交易平台服务器并联
软件开发阶段周期时间最长
db2数据库操作命令
软件开发工程师术语
部队网络安全教育最新