在使用DBeaver update或者delete记录之后,DBeaver默认是自动提交。
但是在大量update或者delete之后,自动提交会出现问题。
运气好在接下来的select中会提示上一个事务还在占用,无法操作。
运气不好select一切正常还是操作过后的结果。但是在DBeaver之外的工具查询还是操作之前的结果。
然后不知道什么时候DB就自动回滚了,最终导致批量操作失败。
解决方法:在大批量操作的时候,不要选择自动提交,使用手动提交。
在使用DBeaver update或者delete记录之后,DBeaver默认是自动提交。
但是在大量update或者delete之后,自动提交会出现问题。
运气好在接下来的select中会提示上一个事务还在占用,无法操作。
运气不好select一切正常还是操作过后的结果。但是在DBeaver之外的工具查询还是操作之前的结果。
然后不知道什么时候DB就自动回滚了,最终导致批量操作失败。
解决方法:在大批量操作的时候,不要选择自动提交,使用手动提交。