CHashtag

[Mysql] Run SQL Script 267 error 해결방법 본문

Database/Mysql

[Mysql] Run SQL Script 267 error 해결방법

HyoSeong 2021. 3. 18. 01:41
반응형

결론부터 알려드리겠습니다.

경로에서 한글을 제거하시면 됩니다.


 

 

안녕하세요.

 

최근 sql파일을 실행시켜 DB에 데이터를 추가해야하는 일이 있었습니다.

 

전달받은 sql파일을 Mysql Workbench에서 실행시키면 되는 아주 간단한 일이였죠.

 

하지만 이런 간단한 일일지라도 에러는 나더군요..

 

상황은 다음과 같습니다.

 

아래와 같은 sql 파일이 있습니다.

-- Dump.sql
INSERT INTO user (name, age) VALUES ('Henry', '21');
INSERT INTO user (name, age) VALUES ('Tom', '20');
INSERT INTO user (name, age) VALUES ('Amy', '40');

위의 sql파일을 Workbench에서 Run SQL Script 하였습니다.

 

File -> Run SQL Script -> 파일 선택 -> Run

 

 

그 결과 SQL Script를 실행할 수 없다고 에러가 났습니다.

 

SQL 파일이 문제였던 것은 아닙니다.

 

문제는 바로 sql 경로에 한글이 섞여있기 때문입니다.

 

sql파일의 경로에 한글이 섞여있네요

 

그럼 경로에 한글을 제거한 뒤 다시 실행시켜 보도록 하겠습니다.

 

 

경로를 수정해준 뒤 실행시키면, 

 

 

비록 저는 테스트용 sql파일을 만들어서 스크립트 실행도중 에러가 나지만 스크립트가 실행은 되는것을 확인할 수 있습니다.

 

감사합니다.

반응형

'Database > Mysql' 카테고리의 다른 글

[Mysql] view 정의 쿼리 확인하는 방법 (show create view)  (0) 2021.12.10