84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
Mysql Workbench를 사용하여 여러 스키마를 2GB sql 파일로 내보냈습니다. 이제 가져오려고 합니다.
문제는 지금까지 본 예에서는 각 모드에 대한 명령이 다음과 같다는 것입니다.
mysql -h 호스트 이름 -u 사용자 데이터베이스 < 경로/to/test.sql
내 파일에는 여러 스키마의 테이블이 많이 포함되어 있습니다.
어떻게 작동하나요? Mysql Workbench에 붙여넣거나 프로그램에서 실행하기에는 너무 큽니다.
세 가지 옵션:
스키마의 테이블을 참조하는 다른 문 앞에 SQL 입력 파일의 USE <schema> 문 a>을 포함합니다.
USE <schema>
제한된 테이블 이름을 사용하세요. 그런 다음 어떤 스키마가 기본값인지에 관계없이 모든 스키마에서 테이블을 참조할 수 있습니다.
입력 파일을 패턴당 하나의 파일로 여러 파일로 분할합니다. mysql 명령줄 도구의 다른 호출을 사용하여 이러한 여러 파일을 각각 실행하고 해당 스키마 이름을 인수로 전달합니다.
mysql
세 가지 옵션:
스키마의 테이블을 참조하는 다른 문 앞에 SQL 입력 파일의
USE <schema>
문 a>을 포함합니다.제한된 테이블 이름을 사용하세요. 그런 다음 어떤 스키마가 기본값인지에 관계없이 모든 스키마에서 테이블을 참조할 수 있습니다.
입력 파일을 패턴당 하나의 파일로 여러 파일로 분할합니다.
mysql
명령줄 도구의 다른 호출을 사용하여 이러한 여러 파일을 각각 실행하고 해당 스키마 이름을 인수로 전달합니다.