Go와 MySQL에서 UPSERT操作 후 자동 증가 키 값 획득 방법
데이터베이스 설계에서 여러 테이블 간의 관계를 관리할 때, 특정 테이블의 자동 증가(AUTO_INCREMENT) 필드 값을 조회해야 하는 경우가 있다. 이 값을 다른 테이블의 외래 키로 사용해야 하기 때문이다.
다음과 같은 MySQL InnoDB 테이블을 고려해보자. 테이블에는 자동으로 증가하는 기본 키와 고유 키가 있다.
CREATE TABLE User (
id INT UNSIGNED AUTO_INCREMEN ...
6월 30일 17:05에 게시됨
Elasticsearch에서 문서 업데이트 처리 방식 이해하기
5.7.1: 전체 문서 업데이트 방식
Elasticsearch에는 전통적인 의미의 업데이트 연산이 존재하지 않습니다.
대신 새 문서로 기존 문서를 대체하는 방식을 사용합니다.
내부적으로 Elasticsearch는 이전 문서를 삭제 대상으로 표시하고,
완전히 새로운 문서를 추가하여 인덱싱합니다.
이전 버전의 문서는 즉시 사라지지 않지만, 접근할 수 없게 됩니다.
PUT /website/ ...
6월 13일 01:40에 게시됨