2011-09-12 3 views
2

나는이 mysql db를 가지고 있는데, 다른 테이블 이름과 중복되는 테이블 이름을 가지고있다. 따라서 phpmyadmin을 통해 내 xampp 설치 프로그램에이 테이블을 가져올 때 mysql은 동일한 테이블 이름을 가진 import를 무시한다. 그래서 이러한 테이블이 있습니다mysql이 동일한 테이블 이름을 허용하도록 허용하는 방법. 윈도우에서 다른 대소 문자를 사용할 수있다.

대리점

내가 대리점에 잘 가져
대리점, 내가 판매점을 가져올 때 다음, MySQL의 테이블이 존재라고하고, 모두 함께 딜러 가져 오기를 무시합니다.

+3

왜 테이블 이름을 다르게 만들기 위해 db를 수정하지 않았습니까? 이것은 계속 돌아올 것이고 당신을 계속해서 물게 될 것입니다. – fvu

+0

그래서 거의 최선의 선택입니까? – dave

+0

나는 이렇게 생각한다 ..... – fvu

답변

4

mysql을 시작할 때 시스템 변수 lower_case_table_names0으로 설정해야합니다.

대소 문자를 구별하는 파일 시스템을 사용하는 linux에서는 할 수 있습니다.

대소 문자를 구별하는 파일 시스템을 사용하는 Windows에서는 두 가지 경우를 구분할 수 없으므로 수행 할 수 없습니다.

자세한 내용은 this documentation을 참조하십시오.

+0

잘 db 메신저에서 가져 오기 ... 리눅스 서버에,하지만 그 def는 그 두 테이블을 가지고 ... – dave

관련 문제