찾다

 >  Q&A  >  본문

postgresql - MYSQL에서 중복 키 업데이트의 장점과 단점은 무엇입니까?

on duplicatekey update

존재하면 업데이트하고, 존재하지 않으면 삽입하세요. 우리가 비즈니스에서 흔히 사용하는 연산입니다.

그렇지만 프로젝트에서는 거의 볼 수 없습니다. 그 이유는 무엇입니까?
대부분 비즈니스 목적으로 사용됩니다.
1.select
2.insert 또는 update
일부 데이터베이스에서는 대신 저장(insert && update)을 사용하는 것을 지원합니다.

PHP中文网PHP中文网2712일 전1377

모든 응답(1)나는 대답할 것이다

  • PHP中文网

    PHP中文网2017-06-24 09:43:38

    대부분의 비즈니스 시나리오에서 삽입과 업데이트는 서로 다른 기능이며 해당 SQL 문은 분명히 INSERT 또는 UPDATE라는 것을 이해합니다

    복잡한 통계 기능을 수행할 때 Oracle의 병합 문인 onduplicatekey 업데이트 기능이 사용됩니다.

    회신하다
    0
  • 취소회신하다