数据库 
首页 > 数据库 > 浏览文章

关于navicat事务自动提交问题

(编辑:jimmy 日期: 2024/9/19 浏览:3 次 )

最近在使用navicat编辑数据库表的时候遇到了一些问题,记录下~~
问题:编辑完数据之后点击“"htmlcode">

show variables like 'autocommit

关于navicat事务自动提交问题

如图,如果查出来是ON,表明事务是自动提交的,修改数据之后不用自己提交。如果是OFF的话,就需要把自动提交先先打开了。

set autocommit=on;

这样的话再修改数据的时候就不出出现超时的问题了~~~

ps:下面看下Navicat Premium 设置update和delete操作不自动提交事务的问题

首先查看MySQL设置:

show variables like 'autocommit';

结果应为:

关于navicat事务自动提交问题

然后执行:

set autocommit = 0;
delete from table1 where id =xxx;
commit; or rollback;

这时再查询:show variables like ‘autocommit'; 其结果应为:

关于navicat事务自动提交问题

需要注意:这种操作设置,在当前查询窗口有效,重新打开Navicat或者新建查询页都需要重新设置。

上一篇:Microsoft Access 数据库常规规格
下一篇:union这个连接是有什么用的和INNER JOIN有什么区别
一句话新闻
高通与谷歌联手!首款骁龙PC优化Chrome浏览器发布
高通和谷歌日前宣布,推出首次面向搭载骁龙的Windows PC的优化版Chrome浏览器。
在对骁龙X Elite参考设计的初步测试中,全新的Chrome浏览器在Speedometer 2.1基准测试中实现了显著的性能提升。
预计在2024年年中之前,搭载骁龙X Elite计算平台的PC将面世。该浏览器的提前问世,有助于骁龙PC问世就获得满血表现。
谷歌高级副总裁Hiroshi Lockheimer表示,此次与高通的合作将有助于确保Chrome用户在当前ARM兼容的PC上获得最佳的浏览体验。