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

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

阅读 1.8k
1 个回答

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏