MySQL에서는 여러 열을 결합하여 복합 키라고 하는 고유 키를 생성할 수 있습니다. 열쇠. 이를 통해 테이블에 단일 고유 열이 없는 경우에도 ON DUPLICATE KEY 절을 사용할 수 있습니다.
col_1 및 col_1 및 col_2가 이미 존재하거나, 존재하지 않는 경우 새 행을 삽입하려면 다음 쿼리 구조를 사용하세요.
INSERT INTO my_table (col_1, col_2, col_3) VALUES ('value1', 'value2', 'value3') ON DUPLICATE KEY UPDATE col_3=col_3+1;
col_1 및 col_2에 대해 복합 키를 생성하려면 다음 명령을 실행합니다.
CREATE UNIQUE INDEX my_composite_index ON my_table (col_1, col_2);
ON DUPLICATE KEY에 복합 키를 사용하면 여러 가지 이점이 있습니다. :
위 내용은 MySQL에서 복합 키와 함께 INSERT...ON DUPLICATE KEY UPDATE를 어떻게 사용할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!