一:准备 - 为了深入了解幻读,准备数据. CREATE TABLE `t` ( `id` ) NOT NULL, `c` ) DEFAULT NULL, `d` ) DEFAULT NULL, PRIMARY KEY (`id`), KEY `c` (`c`) ) ENGINE=InnoDB; insert into t values(,,),(,,),(,,),(,,),(,,),(,,); - 思考 - 下面的语句是什么时候加锁,什么时候释放锁的呢? begin; for update;…