반응형
목차
테이블이 있는데 테이블이 없다고 나오는 경우 여러이유가 있을 수 있지만 대소문자 구분하는지 확인해 볼 필요가 있음
윈도우는 기본적으로 대소문자 구분이 없이 mariadb가 설치 되지만 리눅스는 대소문자 구분해서 설치하는 경우가 있음
mysql 계정으로 접속 후 아래의 쿼리를 보낸 후 값을 확인해야 함
show variables like 'lower_case_table_names';
쿼리 질의 값이 0인 경우 대소문자를 구분, 1인 경우 대소문자 구분안하는 걸 의미
만일 0으로 되어 있으면 1로 변경
vi로 /etc/my.cnf을 열어서 [mysqld]안에 lower_case_table_names = 1를 넣어줌(경로는 다를 수 있음)
그 후 mariadb or mysql 서비스 재시작
반응형
'IT > DBMS' 카테고리의 다른 글
[MySQL/MariaDB]unsigned 의미(음수 사용하지 않는 경우) (0) | 2022.11.25 |
---|---|
[MySQL/MariaDB]문자열 붙이기(concat, concat_ws) (0) | 2022.11.25 |
[MySQL/MariaDB] 테이블/테이블 목록 조회 (0) | 2022.11.23 |
[Cubrid]시스템 카탈로그(테이블, 컬럼 조회) (0) | 2022.11.22 |
[MySQL/MariaDB] Column 'xx' in where clause is ambiguous 에러 (0) | 2022.11.22 |