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