在excel导入中数据库事务为什么用READ_UNCOMMITTED而不用READ_COMMITTED?

当excel的数据存在重复时,为确保数据库数据不存在重复的。导入数据时接口事务为什么用uncommitted而不是committed?

阅读 2k
1 个回答

我晓得了,在一个事务里面,uncommitted允许读取未提交的,所以当excel导入时如果有数据重复,后台写的接口方法里面的判断数据是否重复就会生效。而committed不允许脏读,只能读取已提交的数据,但是导入数据的这个事务并没有提交,所以可能会出现写入数据重复的情况。

推荐问题