15.2.10.3. InnoDB和TRANSACTION ISOLATION LEVEL
15.2.10.5. 锁定读SELECT ... FOR UPDATE和SELECT ... LOCK IN SHARE MODE
15.2.10.6. Next-Key锁定:避免匪夷所思的问题
15.2.10.8. 在InnoDB中用不同的SQL语句设定锁
15.2.10.9. MySQL什么时候提交或回滚一个事务?
在InnoDB事务模式中,目的是把多版本数据库的最好特性与传统的二相锁定合并起来。InnoDB以Oracle的风格,对行级进行锁定,并且 默认运行查询作为非锁定持续读。在InnoDB中锁定的表被存储得如此节省空间,以至于不需要锁定增大:典型地,数个用户被允许在数据库中锁定每一行,或者行的任何随机子集,而InnoDB不会耗尽内存。