Warning: Undefined global variable $debug in /var/www/ourcoders/tiny4cocoa/application/controllers/baseController.php on line 124
zhh-4096 2019-11-01 00:00:00 发布的技术动态 - OurCoders (我们程序员)
zhh-4096
2019-11-01 00:00:00 发布
网页链接 果真看到有人提MySQL这个费解的问题了,我的合理猜测是,要避免幻读,只需要InnoDB的MVCC功能就够了,用不到间隙锁;

这个间隙锁只用于带where条件更新的时候锁住一个范围避免在update时有新的事务在这个范围内新增记录,这只是它自身的功能,不是SQL标准,H2数据库和我做的数据库目前都不支持这种间隙锁的功能,用处太有限。