08
27

1. 문제의 발단.

  • sql파일 안에 적어놓은 내용들이 적용이 안된다.
  • sql 파일 안에는 테이블들이 들어 있었다.
  • 하지만 테이블을 DESCRIBE로 조회하면 ERROR 1146 (42 S02): Table doesn't exist라는 오류를 볼 수 있었다.
  • 리눅스(우분투) OS 의 대소문자 구분, 혹은 테이블 이름이 틀리다 등등 다양한 이유가 있었다.
  • 하지만 데이터 베이스도 정확히 지정된 상황이었고, 대 소문자 구분도 상관없음을 확인했다.

2. 해결방안

  • 강제로 sql 파일을 적용시켜 준다.
  • VS code에 sql 파일의 오른쪽 마우스를 눌러보면 경로를 복사할 수 있다. (Copy Path, Copy Relative Path).
  • 이 경로를 복사해서 mysql에서 source 복사한 경로를 입력하면 sql파일을 실행시킬 수 있다.
COMMENT