5
INSERT INTO ON DUPLICATE KEY UPDATE와 UPDATE간에 성능 차이가 있습니까?성능 질문 : 중복 키 업데이트 대 업데이트 (MySQL)
내가 업데이트 할 수있는 값을 알고 있다면 - 업데이트를 사용해야합니까, 아니면 별 문제가 아니겠습니까?
INSERT INTO ON DUPLICATE KEY UPDATE와 UPDATE간에 성능 차이가 있습니까?성능 질문 : 중복 키 업데이트 대 업데이트 (MySQL)
내가 업데이트 할 수있는 값을 알고 있다면 - 업데이트를 사용해야합니까, 아니면 별 문제가 아니겠습니까?
차이가 있습니다.
INSERT
쿼리는 모든 열의 제약 조건을 검사하여 해당 열을 추가하여 위반 여부를 확인해야합니다. 그렇다면 업데이트를 수행하고 업데이트를 수행 할 일치하는 행을 찾아야합니다.
UPDATE
쿼리는 업데이트 할 행을 찾고 업데이트를 수행하면됩니다.
행이 이미 있다는 것을 알고 있다면 그냥 UPDATE
이어야합니다.