前几天看到公司一篇关于排除mysql幻读的文章, 发现自己关于 脏读、不可重复读、幻读.....这些涉及【事务】和【锁】知识有些遗忘了。一直在忙业务,没时间复习。今晚终于腾出来一点时间,写一篇文章 帮助自己复习一下。用大白话 来写。一、幻读涉及知识什么是幻读幻读就是说 一个事务中 有两次查询 这两次查询分别查到的符合其查询条件的记录,数量不一致。第一次查 数量是x。第二次查可能变成了y。y!=x。这是幻读,强调的是 记录数量的不一致。而不可重复度 强调的是 记录的内容 不一致。记录里面的某个字段,这个字段的值 不一致。或者说对于某一个事务 select(快照读)是null 但 之后 inser...