关闭Navicat的自动提交,不然MySQL就很难回滚了 | 您所在的位置:网站首页 › navicat不小心就改了表数据 › 关闭Navicat的自动提交,不然MySQL就很难回滚了 |
用Navicat的时候一定要注意,如果未关闭自动提交,它会自动提交,这样的话,如果是大批量的修改,就很难回滚了!!! (注 :自动提交:相当于执行了commit) 1、先检查一下自己的Navicat,是不是自动提交,执行一下语句; show variables like 'autocommit'
解决办法:执行如下sql set autocommit = 0; delete from table1 where id =xxx; commit; or rollback;3、然后在检查一下,是不是已经关闭了,如果发现是OFF 的话,说明关闭了 4、然后就可以在增删改后,可以回滚了。 5、实战操作: 在数据库中删除数据: delete from score where name=‘李四2’ 接着在执行commit; 然后查询一下,发现李四2已经被删除了 |
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |