데이터베이스 업데이트 시 TransactionValue.SetUpdate

고객님의 문의에 답변하는 직원은 고객 여러분의 가족 중 한 사람일 수 있습니다.
고객의 언어폭력(비하, 조롱, 욕설, 협박, 성희롱 등)으로부터 직원을 보호하기 위해
관련 법에 따라 수사기관에 필요한 조치를 요구할 수 있으며, 형법에 의해 처벌 대상이 될 수 있습니다.

커뮤니티 이용 정책에 위배되는 게시물을 작성할 경우, 별도 안내 없이 게시물 삭제 또는 커뮤니티 이용이 제한될 수 있습니다.

문의 응대 : 평일 오전 10시 ~ 오후 6시
문의를 남기실 경우 다음 항목을 작성해 주세요.
정보가 부족하거나 응대시간 외 문의하는 경우 확인 및 답변이 지연될 수 있습니다.

  • 뒤끝 SDK 버전 :
  • 프로젝트명 :
  • 스테이터스 코드 :
  • 에러 코드 :
  • 에러 메시지 :

안녕하세요. 문의 사항이 있어 글을 남깁니다.
만약 게임을 업데이트했을 때 뒤끝콘솔에 저장 된 데이터 베이스에 추가가 될 내용이 있을 때,
TransactionValue.SetUpdate 사용하면 데이터가 써지지 않더라구요. 어떻게 수정해야할까요??

예 :
1.0.0 버전에서의 뒤끝 콘솔의 데이터베이스
User_Data 테이블의 데이터

  • AD_REMOVE

클라이언트의 업데이트 된 데이터 베이스
User_Data 테이블의 데이터

  • AD_REMOVE
  • AUTO_BUFF

만약 서로의 데이터가 상이할 때, TransactionValue.SetUpdate()를 사용해서 User_Data를 업데이트 시
AUTO_BUFF 칼럼은 추가가 되질 않더라구요.
혹시 이것은 예외 처리를 해야하나요?

앗 한 가지 더 궁금한 게 있습니다.
만약 저 SetUpdate 함수를 통해 칼럼 데이터가 추가되지 않는다면,
만약 패치를 통해 데이터베이스에 변경사항이 있을 시, 서버에 있는 데이터를 삭제하고 다시 SetInsert를 사용해야하나요?

안녕하세요 개발자님,
남겨주신 말씀 확인하여 안내드리고자 하였으나
구체적인 상황이 확인되지 않아 안내에 어려움이 있습니다.

사용하고 계신 스키마 미정의 테이블의 경우, SetUpdate 를 사용하여 특정 컬럼의 데이터를 업데이트 해주는 경우,
해당 컬럼값이 존재하지 않는다면 컬럼이 생성되며 값이 갱신되도록 되어있습니다.

문제가 발생하는 상황을 예시가 아닌 실제 정보로 공유하여 주신다면,
서버상의 요청 기록등을 통해 상세 확인하여 안내드릴 수 있도록 하겠습니다.