Mysql 쉘에서 여러 데이터베이스(스키마)가 포함된 SQL 파일을 실행하는 방법은 무엇입니까?
P粉194541072
P粉194541072 2024-03-29 10:04:36
0
1
312

Mysql Workbench를 사용하여 여러 스키마를 2GB sql 파일로 내보냈습니다. 이제 가져오려고 합니다.

문제는 지금까지 본 예에서는 각 모드에 대한 명령이 다음과 같다는 것입니다.

mysql -h 호스트 이름 -u 사용자 데이터베이스 < 경로/to/test.sql

내 파일에는 여러 스키마의 테이블이 많이 포함되어 있습니다.

어떻게 작동하나요? Mysql Workbench에 붙여넣거나 프로그램에서 실행하기에는 너무 큽니다.

P粉194541072
P粉194541072

모든 응답(1)
P粉738821035

세 가지 옵션:

  • 스키마의 테이블을 참조하는 다른 문 앞에 SQL 입력 파일의 USE <schema> 문 a>을 포함합니다.

  • 제한된 테이블 이름을 사용하세요. 그런 다음 어떤 스키마가 기본값인지에 관계없이 모든 스키마에서 테이블을 참조할 수 있습니다.

  • 입력 파일을 패턴당 하나의 파일로 여러 파일로 분할합니다. mysql 명령줄 도구의 다른 호출을 사용하여 이러한 여러 파일을 각각 실행하고 해당 스키마 이름을 인수로 전달합니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿