MySQL的快照读(MVCC)和当前读(行锁、间隙锁、Next-Key Lock)解决幻读