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

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

适合作为回答的
- 经过验证的有效解决办法
- 自己的经验指引,对解决问题有帮助
- 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
- 询问内容细节或回复楼层
- 与题目无关的内容
- “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容