关闭Navicat的自动提交,不然就很难回滚了

这篇具有很好参考价值的文章主要介绍了关闭Navicat的自动提交,不然就很难回滚了。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

用Navicat的时候一定要注意,如果未关闭自动提交,它会自动提交,这样的话,如果是大批量的修改,就很难回滚了!!!

(注 :自动提交:相当于执行了commit)

1、先检查一下自己的Navicat,是不是自动提交,执行一下语句;

show variables like 'autocommit'

关闭Navicat的自动提交,不然就很难回滚了
如果发现是 ON 的话,说明自动提交打开了,这时一定得关掉。

解决办法:执行如下sql


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

3、然后在检查一下,是不是已经关闭了,如果发现是OFF 的话,说明关闭了

关闭Navicat的自动提交,不然就很难回滚了

4、然后就可以在增删改后,可以回滚了。

5、实战操作:

在数据库中删除数据:

delete from score where name=‘李四2’

接着在执行commit;

然后查询一下,发现李四2已经被删除了
关闭Navicat的自动提交,不然就很难回滚了
(注:以上关闭方法只在当前查询窗口有作用,如果新开窗口起不了作用,又得重新设置一遍。)文章来源地址https://www.toymoban.com/news/detail-444543.html

到了这里,关于关闭Navicat的自动提交,不然就很难回滚了的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • SourceTree中“提交回滚”和“重置到此次提交”的区别

    用一个例子来说明: 若只需要撤销2的提交,1、3保留,则点击记录2右键“提交回滚”,则本地的2被回滚,推送后线上分支也回滚了。(恢复刚刚到操作:点击“提交回滚”后的右键再次“提交回滚”,则撤销了刚刚的回滚,即1、2、3都在) 注意: 提交回滚时,2的提交记录

    2024年02月05日
    浏览(42)
  • idea 回滚某次提交的代码

    直接看如下图解 1、右击项目,查看提交历史 2、选择要回滚的版本,点击回滚 3、push回滚的内容:双击该回滚记录,弹出后,检查一下回滚的内容,没问题就直接点击push按钮即可 Undo Commit 已经Commit但是还未push的代码,不回滚你所修改的代码,换言之, 撤销你的Commit动作 。

    2023年04月14日
    浏览(44)
  • SQL事务的开启,提交和回滚

    在处理数据库数据的时候会出现一种情况就是我们删除两个关联的表其中一个表的信息,另一个表也需要改动,但是我们SQL语句在同时更改两个表的同时,难免会出现一个表修改成功,另一个出现错误,这时候表与表之间就会出现矛盾,就用到了回滚,为了更安全的修改表的

    2024年02月04日
    浏览(60)
  • idea git回滚之前提交记录

    目录 操作方式 类型作用 前言-与正文无关         生活远不止眼前的苦劳与奔波,它还充满了无数值得我们去体验和珍惜的美好事物。在这个快节奏的世界中,我们往往容易陷入工作的漩涡,忘记了停下脚步,感受周围的世界。让我们一起提醒自己,要适时放慢脚步,欣

    2024年01月17日
    浏览(68)
  • GIT提交、回滚等基本操作记录

    1、add文件时warning: LF will be replaced by CRLF in .idea/workspace.xml. 原因:windows中的换行符为 CRLF, 而在Linux下的换行符为LF,所以在执行add . 时会出现以下提示 解决: git config core.autocrlf false 2、GIT命令: 查看当前远程地址 添加远程仓库地址: 修改远程地址: 删除远程仓库: 在命令

    2024年02月01日
    浏览(48)
  • Idea Git 已提交代码版本回滚

    本文主要记录在 Idea 中 如何通过 Git 回滚本地仓库和远程仓库代码版本 模拟一次提交,提交到本地仓库,未提交到远程仓库 本地仓库 有 远程仓库 无 复制你想回到的版本的版本号,假如这里回到本次提交之前的版本 项目右键,选择 Reset HEAD Reset Type 有三种: 3.1、mixed mixed

    2024年01月21日
    浏览(75)
  • git中未提交的代码回滚丢失

    一、使用了git add操作,但是回滚后找不到的 操作: 1.进入到项目所在的有.git目录下,使用git bash here进入操作界面 2.然后使用命令: find .git/objects -type f | xargs ls -lt | sed 60q 注意:这里的60是最近60次git add的文件,可以换成你想要的次数  3.回车后出现的文件是下面的这种形

    2024年02月08日
    浏览(46)
  • pymysql 上下文管理器控制事务提交和回滚

    示例: 从上面例子看出, 在with结构进入时,事务开始begin 在with结构退出时,会根据是否产生异常进行commit和rollback操作,并关闭连接

    2024年01月25日
    浏览(64)
  • SpringBoot项目中控制线程池、多线程事务提交、回滚的方式

    场景: 1、由于多线程每个线程都是一个异步任务,所以每个线程都是一个单独的事务,通常使用的声明式事务 @Transactional() 是无法控制多线程中事务的 2、所以只能另寻解决方式 解决: 一、基于TransactionStatus集合来控制多线程事务提交(推荐此方式) 1、代码案例

    2024年02月15日
    浏览(52)
  • Idea下面git的使用:变基、合并、优选、还原提交、重置、回滚、补丁

    变基是把本项目的所有提交都列出来按顺序一个个提交到目标分支上去 而合并是把两个分支合并起来,但是旧的分支还是可以启动其他分支,在旧的分支上继续开发 :::success 主动变基和被动变基的区别 ::: 没有什么区别变基,只是把合并的一种策略,把两个分支的有差异的提

    2024年02月08日
    浏览(61)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包