• 레코드 자체가 아닌 “레코드 사이의 공간(Gap)“에 락을 거는 방식
  • WHRRE 조건에 맞는 값이 없어도 락이 걸릴 수 있음
  • INSERT 방지위해 사용됨
  • 예를 들어
    • “특정 시간대에 어떤 구간 막고 싶다” 하면 갭락 쓰는 것
    • 사용자가 공간 대여할 때, 특정 시간대에 예약하려는 둥에 쓰임
  • for update 로 실행되는데 낯설다;