MySQL 기본 키 충돌 시 업데이트 작업과 교체 작업의 기능적 차이점은 무엇입니까(그림 참조)
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-06-07 09:25:03
0
2
888

曾经蜡笔没有小新
曾经蜡笔没有小新

모든 응답(2)
世界只因有你

INSERT ... ON DUPLICATE KEY UPDATEREPLACE전자는 INSERT가 실패한 후에 UPDATE를 실행하는 반면, 후자는 DELETE를 한 다음 INSERT를 실행하는 것과 같습니다. 전체 줄이 사라진다는 것이 밝혀졌습니다!

특히 테이블에 3개의 열이 있는 경우:

으아악

이 두 문장의 효과는 다릅니다:

으아악

전자 별칭은 변경되지 않지만 후자는 null이 됩니다.

迷茫

중복 업데이트에 삽입하는 것은 원본 레코드에 대해 작업하는 것입니다.
교체는 중복이 있는지 확인하고 먼저 삭제한 다음 삽입합니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿