320x100
INSERT는 무조건 테이블에 추가하는 것이고
REPLACE는 기존 테이블에 데이터가 있으면 삭제 하고 추가하는 것이다.
REPLACE를 사용하는 경우는 다음과 같다.
INSERT로 데이터를 삽입하는 경우 기존 테이블의 데이터와 충돌하면 뒤의 작업들은 실패 처리 된다.
그러므로 SELECT를 하고 나서 충돌나지 않게 작업해줘야 하는데 REPLACE는 한번의 쿼리로 작동이 가능하다.
https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=reinstate10&logNo=220071702943
320x100
'DB > MYSQL' 카테고리의 다른 글
Replication (0) | 2021.10.14 |
---|---|
C API Asynchronous 함수 정리 (0) | 2021.10.13 |
실행 계획 보기 (0) | 2021.10.12 |
인코딩 설정 관련 설정 (0) | 2021.10.11 |
스케줄러 사용 (0) | 2021.10.07 |