on duplicatekey update
존재하면 업데이트하고, 존재하지 않으면 삽입하세요. 우리가 비즈니스에서 흔히 사용하는 연산입니다.
그렇지만 프로젝트에서는 거의 볼 수 없습니다. 그 이유는 무엇입니까?
대부분 비즈니스 목적으로 사용됩니다.
1.select
2.insert 또는 update
일부 데이터베이스에서는 대신 저장(insert && update)을 사용하는 것을 지원합니다.
PHP中文网2017-06-24 09:43:38
대부분의 비즈니스 시나리오에서 삽입과 업데이트는 서로 다른 기능이며 해당 SQL 문은 분명히 INSERT 또는 UPDATE라는 것을 이해합니다
복잡한 통계 기능을 수행할 때 Oracle의 병합 문인 onduplicatekey 업데이트 기능이 사용됩니다.