두 사용자가 같은 레코드를 읽고 차례로 저장해 먼저 저장한 변경이 사라졌다. 직접 방지하는 방법은?
정답 2번
`UPDATE ... WHERE id=? AND version=?`처럼 버전을 함께 비교하면 다른 변경이 선행된 경우 갱신 행 수가 0이 되어 충돌을 알 수 있다.
콘텐츠 정보
- 자료 유형
- 편집복원
- 검수 상태
- 자동 검사 완료
- 해설 작성·검수
- 정처LAB 자동 검사
- 최종 검수
- 2026-08-23
`UPDATE ... WHERE id=? AND version=?`처럼 버전을 함께 비교하면 다른 변경이 선행된 경우 갱신 행 수가 0이 되어 충돌을 알 수 있다.