Workbench에 쿼리에 대한 대소문자 구분 설정이 있을 가능성이 있습니까?

Workbench에 쿼리에 대한 대소문자 구분 설정이 있을 가능성이 있습니까?

그래서 저는 온라인 데이터베이스를 위해 MySql 워크벤치를 사용하고 있습니다. 모든 것을 설정할 수 있었지만 놀랍게도 Workbench는 실제로 대소문자를 구분했습니다. 우리는 두 개의 선택 문을 작성했습니다. 하나는 작동했고 다른 하나는 대소문자 구분 때문에 작동하지 않았습니다. 다시 시도해 보니 다음과 같습니다.

나는 실행 중입니다: MySql Workbench 5.2- Windows XP.

이에 대한 이유가 있나요?

답변1

이것은 한동안 mysql의 기본 기능의 일부였습니다. 적어도 5.x의 모든 버전에서는

MySQL에서 데이터베이스는 데이터 디렉터리 내의 디렉터리에 해당합니다. 데이터베이스 내의 각 테이블은 데이터베이스 디렉터리 내의 하나 이상의 파일에 해당합니다(스토리지 엔진에 따라 그 이상일 수도 있음). 결과적으로, 기본 운영 체제의 대소문자 구분은 데이터베이스 및 테이블 이름의 대소문자 구분에 영향을 미칩니다. 이는 데이터베이스 및 테이블 이름이 Windows에서는 대소문자를 구분하지 않으며 대부분의 Unix에서는 대소문자를 구분함을 의미합니다.

동일한 인용문이 있습니다.PDF 5.0 참조 매뉴얼 페이지 806 게다가WEB 5.7 참조 ​​매뉴얼

추가적으로 원하시는 경우변화식별자가 대소문자를 구분하지 않도록 이 기능을 사용하려면 설명서에 지침이 나와 있습니다.

stackexchange에 대한 또 다른 답변필요한 변화를 간단한 영어로 설명합니다.

파일 의 [mysqld] 섹션을 편집합니다 my.cnf. my.cnf찾을수있다:

LAMPP/XAMPP 설치 중 ... :

/opt/lampp/etc/my.cnf

독립형 mysql 서버:

/etc/mysql/my.cnf

해당 섹션에서 라인 추가

lower_case_table_names = 1

관련 정보