phpmyadmin에서 내 테이블 이름이 소문자로 변환되는 이유는 무엇입니까?
Windows XP에서 wamp 서버 2.0을 사용하고 있습니다.이름이 대문자인 테이블을 만들 때마다 소문자로 변환됩니다.
예:
I create: UserInfo
phpmyadmin convert it to: userinfo
사무실에서 unbuntu/phpmyadmin을 사용하고 있지만 이 문제가 존재합니다.
어디서 이것을 고칠 수 있습니까?감사해요.
여기서 제안된 것을 시도해 보았습니다. 알려드려야겠습니다.
lower_case_table_names = 0
xampp에서는 작동하지 않습니다. 다시 시작하는 순간 MySQL 서비스가 중단됩니다. 하지만
lower_case_table_names = 2
추락하지 않았고, 효과가 있었던 것으로 보입니다.적어도 낙타 케이스가 있는 db를 삽입할 수 있게 해주었습니다.
테이블 이름을 소문자로 강제 지정하는 지침이 있습니다.
lower_case_table_names 값을 0으로 설정하려고 합니다.
MySQL 문서에서 자세한 내용은 여기를 참조하십시오.
창에서 기본값:lower_case_table_names = 1
.
이 값을 mysql 폴더의 my.ini 파일에 변경하거나 추가해야 합니다.
이 줄을 찾을 수 없으면 아래에 추가합니다.[mysqld]
lower_case_table_names = 0
그런 다음 wamp 서비스를 다시 시작하면 작동합니다.D
mysql 폴더에서 my.ini 파일을 찾아서 변경하거나 다음 행을 추가해야 합니다.
lower_case_table_names value = 0
mysql 폴더에서 my.ini 파일을 찾아서 변경하거나 아래에 다음 행을 추가해야 합니다.
lower_case_table_names = 2
- 1단계: MySQL 구성 파일 [drive]\xampp\mysql\bin\my.ini를 열거나 xampp를 클릭하여 mysql -> config를 클릭한 다음 my.ini 파일을 엽니다.
- 2단계: my.ini 파일에서 [mysqld] 검색: # MySQL 서버 [mysqld]
- 3단계: lower_case_table_names=2를 추가합니다.
- 4단계: 파일을 저장하고 MySQL 서비스 또는 (Xampp)를 다시 시작합니다.
phpMyAdmin이 아니었습니다.MySQL은 이렇게 했습니다.
p.s. 데이터베이스에서 camelCase를 사용하는 것은 좋지 않은 방법입니다.대신 _밑줄을 사용합니다. :)
언급URL : https://stackoverflow.com/questions/2659684/why-my-tables-names-are-converted-into-lowercase-in-phpmyadmin
'source' 카테고리의 다른 글
초당 Ajax 요청 실행 (0) | 2023.09.04 |
---|---|
키클로크와 스프링을 사용하여 모든 사용자를 읽으려면 어떻게 해야 합니까? (0) | 2023.09.04 |
JavaScript에서 File 개체를 인스턴스화하는 방법은 무엇입니까? (0) | 2023.09.04 |
ASP에서 JQuery를 사용하여 컨트롤러 작업을 호출하는 방법.NET MVC (0) | 2023.09.04 |
URI, Android KitKat의 새로운 스토리지 액세스 프레임워크에서 실제 경로 얻기 (0) | 2023.09.04 |