事物的默认隔离级别
,mysql默认的隔离级别不是read uncommitted吗,因为前面视频中,如果删除了数据,但未提交,再查找数据时也是查找不到的 如果默认不是读取到未提交的数据,mysql怎么知道有哪些数据删除了
6
收起
正在回答
1回答
同学你好,并不是哦,Mysql默认的事务隔离级别是可重复读(Repeatable Read),如果是读未提交,删除数据后,不管提交还没提交,其他事物读取的都是修改后的数据;如果是可重复读,删除后没有提交,在未提交前读到的还是未变化的数据,同学可以结合如下图片来理解
这里开启了事物,但是没有改变隔离级别,删除了一条数据
在另一个面板中查询时还是会查询到该内容的
在视频中老师也有解释,同学可以回顾下12分10秒之后
祝学习愉快~
java工程师2020版
- 参与学习 人
- 提交作业 9393 份
- 解答问题 16556 个
综合就业常年第一,编程排行常年霸榜,无需脱产即可学习,北上广深月薪过万 无论你是未就业的学生还是想转行的在职人员,不需要基础,只要你有梦想,想高薪
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星