728x90 728x90 대소문자2 [MariaDB; 마리아디비] 대소문자 구분 무시하기 Table [테이블명] doesn't exist 후배의 개인 프로젝트 도움 요청을 받아 VirtualBox에 개발서버 구축을 하고 프로젝트를 실행시켰다. 실행도 잘되고 아무 문제가 없는 거 같았는데 문제는 회원 등록하는 부분에서 생겼다. Table 'MEMBER' doesn't exist 금방 로그인까지 했는데 등록이 안된다. 한참을 헤매다가 쿼리에서 차이점을 찾았다. SELECT문은 테이블명이 소문자로 되어있었다. INSERT문은 테이블명이 대문자로 되어있었다. 그리고 데이터베이스에는 소문자로 되어있었다. 이거구나 싶어서 바로 마리아디비 대소문자 설정을 해줬다. cd /etc/mysql/mariadb.conf.d vi 50-server.cnf 설정파일 위치는 디비 버전, 설정 마다 다를 수 있으니 주의.. 2024. 2. 22. [Git; 깃] 파일명 대소문자 바꿔도 인식 안될때 / core.ignorecase 요즘 리액트 책을 보면서 리액트를 열심히 배우고있다. (광고 아님) VSCode에서 파일을 만들다가 실수로 파일명을 소문자로 시작하였다. Counter.js 파일을 만들어야하는데 counter.js 파일을 만들어 버린것이다. 심지어 다 지난다음에 눈치챘다. 급하게 대문자 Counter.js 로 바꾸었지만 Git은 그 변화를 인식하지 못하였다. 그래서 바로 빙에 검색을 하였다. 빙은 친절하게 요약해서 결과를 알려줘서 요즘 자주 이용하고있다. 첫번째 벨로그에서 바로 해결 방법을 찾을 수 있었다. git config core.ignorecase 위 명령어를 치면 현재 상태가 나온다. true 로 설정되어있으면 대소문자를 구분하지 않는다. git config core.ignorecase false 위 명령어를 .. 2024. 1. 9. 이전 1 다음 728x90 728x90