我感觉情况还有很多种。像我那个预约提货的bug,写入两次预约,应该跟网络有关。

https://www.cnblogs.com/L-Z-P/p/7677874.html   简短

https://blog.csdn.net/qq_41376740/article/details/81835713  有图

 

 

mysql的级别事务处理级别是'REPEATABLE-READ',也就是可重复读

oracle数据库支持READ COMMITTED 和 SERIALIZABLE这两种事务隔离级别。

默认系统事务隔离级别是READ COMMITTED,也就是读已提交

见 https://www.cnblogs.com/hahajava/p/9814913.html