InnoDB事务级别Serializable level的时候find一个不存的数据会加什么锁。
认证0级讲师
マニュアルには明確に記載されていますThis level is like REPEATABLE READ, but InnoDB implicitly converts all plain SELECT statements to SELECT ... LOCK IN SHARE MODE。 これは、SELECT が共有ロックである SELECT...LOCK IN SHARE MODE に暗黙的に変換されることを意味します。
This level is like REPEATABLE READ, but InnoDB implicitly converts all plain SELECT statements to SELECT ... LOCK IN SHARE MODE
シリアル化可能レベルこのレベルは、読み取りと共有ロック、書き込みと排他的ロック、および読み取りと書き込みの相互排他を理解するのが非常に簡単です。使用される悲観的ロック理論は実装が簡単で、データは非常に安全ですが、同時実行機能は非常に貧弱です。
マニュアルには明確に記載されています
This level is like REPEATABLE READ, but InnoDB implicitly converts all plain SELECT statements to SELECT ... LOCK IN SHARE MODE
。これは、SELECT が共有ロックである SELECT...LOCK IN SHARE MODE に暗黙的に変換されることを意味します。
シリアル化可能レベル
このレベルは、読み取りと共有ロック、書き込みと排他的ロック、および読み取りと書き込みの相互排他を理解するのが非常に簡単です。使用される悲観的ロック理論は実装が簡単で、データは非常に安全ですが、同時実行機能は非常に貧弱です。