나는 여러 테이블 (테이블 D, E, F)을 포함하는 데이터베이스를 백업하기 위해 mysqldump를 사용하고있다. 다음 명령을 사용합니다 : mysqldump -uuser -ppassword SourceDatabase> file.sql 이러한 테이블을 백업합니다.mysqldump를 통해 데이터베이스를 복원하는 MySQL - 다른 대상 테이블을 덮어 씁니까?
이 백업을 복원했는지 알고 싶습니다. 다른 테이블을 덮어 쓰시겠습니까? 예를 들어, 테이블 A, B 및 C가 포함 된 데이터베이스 DestinationDatabase가 있고 "mysql -uuser -ppassword DestinationDatabase < file.sql"명령을 실행 한 후에 대상 데이터베이스에서 A, B 및 C 테이블을 잃어 버릴 수 있습니까? (그리고 D, E, F 만 남겨 둡니다) 아니면 A, B, C, D, E, F (DestinationDatabase의 원래 테이블을 그대로 둡니다)로 남겨 둡니까? 사전에
감사합니다, 팀 기본 옵션으로
덤프가 첫 줄에'DROP TABLE IF EXISTS'를 수행하는지 여부에 달려 있습니다. 나는 그것이 디폴트라고 생각하지 않는다. 단순히 사용해 보는 것이 어떻습니까? –