SET 명령어에서 XX 옵션 사용이 필요한 경우
235
작성한 질문수 10
안녕하세요 ! 강의 수강 중 궁금한 사항이 생겨 질문드립니다.
SET 으로 생성한 데이터의 value 변경 시, XX 옵션으로 오버라이딩 시키는건 알겠습니다.
XX 옵션 없이 SET key value만 사용해도 기존 value가 오버라이딩 되는데, XX 옵션을 사용해야 해야만 하는 경우가 있는지 궁금합니다.
답변 1
0
안녕하세요 형빈님,
두가지 케이스가 있는데요?
존재하는 키에만 값을 설정하고 싶을 때: XX 옵션은 키가 이미 존재하는 경우에만 값을 설정하도록 보장합니다. 만약 키가 존재하지 않으면 아무 작업도 하지 않습니다. 이는 키가 반드시 존재해야 하는 논리적인 조건이 필요한 경우에 유용합니다.
키가 존재하는지 확인하면서 값을 설정할 때: XX 옵션을 사용하면 키의 존재 여부를 확인한 후 값을 설정할 수 있으므로, 키의 존재 여부에 따라 다른 로직을 실행하고 싶을 때 유용합니다.
도움이 되셨다면 좋은 리뷰 부탁드립니다 ㅎㅎ
멍슨상이라 이름 변경하시는 게 어떠신지요?
1
12
0
뒤로가기 버튼 같은 것이 있나요?
0
21
1
강의 연장 문의
0
18
1
운영환경에 적용해볼 수 없을때...고민입니다 ㅠㅠ
0
24
1
출력값 질문
0
26
2
수업노트가 어디에 있나요?
0
28
1
Int 값들 null 처리
0
24
1
db table 관련질문
0
27
1
postgres-1에 minio에서쓸 meta data 속성이 왜저장되나요?
0
29
1
실기시험 제출관련
0
159
2
6.20 작업형 2 과적합
0
165
3
코딩팡 장업형2 베이스 라인 인코딩 종류 질문
0
51
2
로지스틱회귀, 회귀
0
51
2
현업에서 prisma relationMode는 사용안하나요?
0
31
1
회귀 문제를 풀때 질문입니다.
0
58
1
불균형 처리 후 성능이 더 낮아졌다면,
0
65
2
실기 체험 제2유형 에러 문의
0
65
1
LIGHTGBM 으로 하면 pred값이 소수점 6자리까지 나오는게 맞나요
0
51
2
3번문제 등분산 가정
0
49
2
작업형3 target 형 변환 질문
0
37
2
[작업형1] 연습문제 섹션1 ~ 10 의 section4
0
39
3
원핫인코딩과 레이블 인코딩에서 concat
0
60
2
리뷰 이벤트로 수강했던 강의 철회 관련 재요청 될까요?
0
85
1
수업자료 한번에 다운 받을 수 없을까요?
1
242
1





