2011-01-20 7 views
0

건초 두 개의 테이블을 외래 키와 연관시키고 싶습니다. 로컬로 만들고 innoDB를 사용하여 잘 작동하지만 서버 데이터베이스에 업로드하면 테이블 유형이 자동으로 myISAM으로 변경됩니다. 내가 타입을 다시 검사했을 때, MyISAM, MEMORY, BLACKHOLE, EXAMPLE, ARCHIVE, CSV, FEDERATED, MRG_MYISAM 대신에 innoDB 엔진 타입이 없다는 것을 알았습니다. 이들 중 어느 스토리지 엔진이 외래 키를 지원할 수 있는지 문의하십시오.mysql의 외래 키 문제

답변

3

해당 사항 없음 innodb 만 FK를 지원합니다.

+0

그러나 innodb가 존재하지 않는다면 어떤 도움을 주어야합니까? – hunter

+1

@hunter : ** 오직 ** innodb가 foreign 키를 지원하기 때문에 당신은 지금 할일이 없습니다. – zerkms

+1

쇼 엔진; 명령은 InnoDB가 비활성화되어 있는지 알려줍니다. 오류 로그를 통해 왜 장애가 발생했는지 알 수 있습니다. – shantanuo