서버에 업로드하면 SQL 쿼리 필드가 대문자로 변경됩니다.

서버에 업로드하면 SQL 쿼리 필드가 대문자로 변경됩니다.

방금 CodeIgniter를 사용하여 앱 개발을 마쳤습니다. 내 호스트(Hostgator 공유)에 업로드하면 SQL 텍스트 중 일부가 대문자로 변환되어 앱을 사용할 수 없게 됩니다.

내 데이터베이스에는 클라이언트와 트랜잭션이라는 두 개의 테이블이 있습니다. 앱을 서버 클라이언트에 업로드하면 거래가 모두 대문자로 대체됩니다. 분명히 이것은 MySQL 쿼리가 대소문자를 구분하기 때문에 좋지 않습니다.

처음에는 FTP로 업로드했는데 FTP 때문인 줄 알았습니다. 그런 다음 앱을 압축하고 아카이브를 업로드한 다음 서버 셸에서 압축을 풀었습니다. 아직도 기쁨이 없습니다.

이 문제를 해결하는 방법에 대한 아이디어가 있습니까? 지금은 서버에 가서 쿼리를 다시 소문자로 편집하면 됩니다.

어떤 아이디어라도 미리 응원해 주세요..

--코너

답변1

보다lower_case_table_names시스템 변수가 도움이 될 수도 있습니다.

관련 정보