2013-09-30 2 views
0

여러 개의 외부 스크립트를 실행하는 데 사용할 스크립트가 하나 있습니다. 이 스크립트의 예는 다음과 같습니다MySQL 관리자 스크립트 - 워크 벤치에서 여러 개의 외부 스크립트 실행

MySQL의 명령 줄에서 잘 작동하지만 MySQL의 워크 벤치 내에서 작동하지 않습니다 source
source createTable1.sql 
source insertTable1Data.sql 
source createTable2.sql 

. MySQL Workbench (쿼리 윈도우)에 외부 스크립트를 실행할 수있는 명령이 있습니까?

답변

-2

source 명령은 원하는대로 스크립트를로드하고 실행할 수있는 환경에서는 적합하지 않습니다. MySQL Workbench에서는 개별 스크립트를 열고 실행합니다. 이 옵션을 활성화하면 MySQL Workbench를 다시 시작할 때 다시 열리고 심지어 자주 실행해야하는 경우 항상 손에 닿을 것입니다.

편집기에서 스크립트를 열려면 도구 모음을 사용하십시오.

+0

많은 스크립트를 호출하는 관리자 스크립트를 만들려고합니다. 예를 들어, 1 3000 줄 스크립트를 10 300 줄 스크립트로 나누어 관리하기 쉽도록하고 개별 명령을 실행하는 것이 더 쉽습니다. 그래서 Employee 테이블을 만들고 싶다면 그 스크립트 하나만 실행하면됩니다.하지만 전체 데이터베이스를 만들고 싶다면 "manager"스크립트를 실행합니다 (만드는 방법을 알 수없는 스크립트) . – Martin

+0

필자가 작성한 것처럼, 이것은 MySQL Workbench에서는 가능하지 않지만 "source"명령을 지원하기 위해 기능 요청 (http://bugs.mysql.com)을 제출할 수 있습니다. –

관련 문제