PhpMyAdmin 에서 DB백업시 옵션
글쓴이: djxcrash / 작성시간: 수, 2009/02/04 - 10:38오후
특정 DB의 특정 테이블을 백업하려고 합니다.
이유는 백업한 파일을 수작업으로 수정하여 복원작업을 해서 일괄적으로 DB를 수정하기 위해서 입니다.
이때 백업하는 방법이
INSERT REPLACE UPDATE가 있는데
INSERT는 기존 데이터에 추가하는 방식으로
기존 400개를 백업받아서 SQL파일 내용중 100개는 수정하고 100개는 추가하여 500개가 되었다면
수정SQL파일 복원후 900개의 데이터가 되는것으로 경험했습니다.
REPLACE와 UPDATE는 구분을 못하겠습니다. 어떻게 다른건가요? 같은 의미 같은데요...
기존 400개에 500개의 데이터를 REPLACE 하면 덮어쓰기니까 다 지워지고 500개가 새로 될테니 제 의도가 맞을것 같고요.
UPDATE의 경우는 기존 400개에 500개의 데이터를 UPDATE하면 순서대로 400개의 데이터가 갱신되고 100개는 패스되는건가요?
Forums:
댓글 달기