摘要:
生成间隙(gap)锁、临键(next-key)锁的前提条件 是在 RR 隔离级别下。 1、当使用唯一索引来等值查询的语句时, 如果这行数据存在,不产生间隙锁,而是记录锁。 2、当使用唯一索引来等值查询的语句时, 如果这行数据不存在,会产生间隙锁。 3、当使用唯一索引来范围查询的语句时,对于满足查询条 阅读全文
摘要:
type User struct { Id int Name string } type option func(*User) func (u *User) Option(opts ...option) { for _, opt := range opts { opt(u) } } func Wit 阅读全文