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파일을 실행시킬 수 있다.
'Coding > How to Fix' 카테고리의 다른 글
oh-my-zsh Update Error (0) | 2022.01.18 |
---|---|
안 쓰는 공유기를 이용한 와이파이 증폭 <Tp-Link> (0) | 2021.07.05 |
우분투 20.04 블루투스 연결 문제 공략집 (0) | 2021.06.29 |