테스트 사이트 - 개발 중인 베타 버전입니다

SQL 가져오기 질문합니다. 채택완료

산다라신 6년 전 조회 2,890

 

sql 파일 불러오는데 테이블이 중복됬다고 안되네요 무시하고 그냥 덮어쓰는 방법은 없을까요?

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
L
6년 전

phpmyadmin을 사용하셧다면 내보내기 할때 커스텀을 선택하고  선택옵션부분을 보면 droptable에 관한 선택 옵션이 있습니다. 그부분에서 if not exist 이걸 체크하고 해보세요. 다만 모든 디비 작업전엔 디비파일을 백업해두시고 테스트 하는것이 좋습니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

그냥 덮어쓰겠다는건 기존 자료는 없어져도 된다는 말이겠네요

기존 테이블 삭제하면 중복이 없어지겠군요

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

sql 파일 내부에 'CREATE TABLE IF NOT EXISTS OOO(' 구문이 필요한데

적용되지 않았으면 중복되는 테이블을 삭제 후 설치하셔야 합니다.

다만 테이블을 삭제하면 내부 내용까지 유실될 수 있으므로 백업을 하시거나

맨 윗 줄처럼 sql 파일을 수정하시는 것이 좋겠습니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인