transactions - 我可以删除尚未提交的行吗 - READ COMMITED
问题描述
假设我有一个表 Person(ID, Name),
我以READ UNCOMMITTED隔离级别启动事务两个并行事务 T1 和 T2
- 完成两个事务后,Person 表的状态是什么?
- T2 可以删除 T1 中添加的 John 吗?
- READ UNCOMMITED 是否意味着读取不需要在要读取的行上加锁?
- 这些交易会产生死锁吗?如果是这样,为什么?提前致谢
解决方案
推荐阅读
- bash - 如何在 bash 中的两个循环之间创建一对一的关系?
- phaser-framework - 如何调整玩家的物理界限?
- javascript - 我可以使用 val() 插入或编辑文件输入吗?
- mysql - 如何用 MySQL 查询替换列值
- keras - 如何创建基于批次而不是时期更新的 Keras 学习率计划
- linux - 如何在不以“特定字符”结尾的bash中显示所有用户
- ios - iOS应用提示保存密码时,如何检测用户是否选择了Not Now?
- java - 如何用 Java 编写财务方程?
- c++ - 在 C++ 中使用二叉搜索树对数组进行排序
- mysql - 如何通过 Docker 容器访问 MYSQL