已解决,增删改时(事务更新数据时)使用的是当前读,并且会上写锁(for update),如果一条更新数据不提交,后续的更新操作也无法进行。
我记得mysql内置的隔离级别是有四个级别,默认是第三个级别的。
默认的是 repeatable read 好像是这两个单词,有点忘了,这个是解决的脏读和不可重复读问题,但是还是存在幻读问题
https://blog.csdn.net/uuqaz/article/details/123772584
这个比较适合你
数据库隔离四个级别:未提交读(只保证不读取物理上损坏的数据,脏读、不可重复、幻读)、已提交读(语句级,不可重复、幻读)、可重复读(事务级、幻读)、可序列化(最高级,事务)