请你设计一张简单的订单表,用 MySQL 锁机制的知识说明如何编写一条 SQL 来避免间隙锁导致的问题,并补充对应的实体类和接口定义(仅需设计,不要求实现)。
考察说明
考察 MySQL 锁机制理解及结合具体表结构与代码的设计能力
回答思路
- 能正确解释表锁、行锁、间隙锁的适用场景与差异
- 设计的表结构能支撑锁机制讨论,索引设计合理
- 编写的 SQL 能体现对间隙锁或行锁的运用
- 实体类与接口定义清晰,与 SQL 对应
- 能说明锁选择对并发与性能的影响
考察 MySQL 锁机制理解及结合具体表结构与代码的设计能力