2015-01-06 3 views
0

숫자 테이블 이름 만 가진 데이터베이스를 덤프하고 가져 오려고합니다. 명명 규칙에 대해 할 수있는 일이별로 없으며 숫자가 아니어야한다는 것을 알고 있습니다.mysql - 숫자 테이블 이름으로 데이터베이스 덤프를 가져 오는 방법

내가 가진 문제는 투기 괜찮이다하지만 난 그것을 가져 오려고 할 때 얻을 다음과 같은 오류 :

DROP TABLE IF EXISTS `0`; 

그래서 질문 :

Unknown table '0' 

이 다음 줄에서 발생 데이터베이스를 덤프하고 테이블 이름 앞에 데이터베이스 이름을 포함시키는 방법이 있습니까 (workbench가 자동으로이 작업을 수행합니까?) 또는 가져 오기 중에 데이터베이스 이름을 추가하도록 가져 오기를 변경할 수 있습니까?

CREATE TABLE `dbname`.`0` (...) 

또는이 문제를 해결하는 다른 방법이 같은 뭔가?

감사

+1

는'테이블을 삭제입니다 그것은 MySQL 버전의 문제라고 생각합니다 0 '(인용 부호 포함); 나를 위해 잘 작동, 내 버전은 5.6.16, 그것은 당신을 위해 동일입니까? – ktaria

+0

나는 5.1.73에있다. 도움이되는지보기 위해 업데이트하려고한다. – SamMaj

+0

ktaria : CentOS 6에서 얻은 mysql을 mysql 5.5로 업그레이 드하면 성공할 수 있도록 답변을 올리시기 바랍니다. 감사 – SamMaj

답변

1
drop table if exists `0` 

나를 위해 잘 작동 나는 내 버전 5.6.16, 존재하는 경우

관련 문제