数据库内部锁事务和显式外部锁

2019-02-28  本文已影响0人  賈小強

简书 賈小強
转载请注明原创出处,谢谢!

情况1:事务a往表X写入1 2 3

由于事务的原子性,要么成功要么失败,所以要么写入1 2 3,要么一个也没有写入

情况2:事务a往表X写入1 2 3,同时事务b进行相同操作

由于事务的隔离性,事务a和事务b互相独立

情况3:事务a往表X写入1 2 3,同时事务b往表Y写入 1 2 3

不论是对同一张表还是同一个数据库的两张表操作,事务的隔离性体现在事务,所以并不会出现所谓的事务a提交了,然后影响事务b的情况

情况4:事务a查找表X没有1则写入1,同时事务b进行相同操作
情况5:事务a查找表X没有1写入1,查找表Y没有2写入2,同时事务b进行相同操作

Happy learning !!

上一篇下一篇

猜你喜欢

热点阅读