문제

문서에서 명시 적으로 언급되지 않았습니다 (http://dev.mysql.com/doc/refman/6.0/en/drop-table.html). 방금 개발자가 테이블을 떨어 뜨리기 전에 모든 인덱스를 제거하고있는 Rails 프로젝트에서 호기심 많은 데이터베이스 마이그레이션을 보았 기 때문에 묻습니다.

도움이 되었습니까?

해결책

예, 그렇습니다.

그러나 다른 테이블과의 참조 무결성을 보장하는 제한과 같은 외국의 주요 제약 조건이있는 경우 테이블을 떨어 뜨리거나 자르기 전에 해당 키를 떨어 뜨릴 수 있습니다.

다른 팁

예, 색인이 떨어질 것입니다. 기본 테이블이 없으면 인덱스를 유지해야 할 이유가 없습니다. 하향 이동이 단지 일대일로 상향 이주와 반대되는 것으로 생각됩니다.

불필요합니다. 그러나 테이블이 외국의 주요 관계의 일부일 때 드롭 테이블이 방지 될 수 있으며 테이블을 떨어 뜨리면 종속성이 깨질 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top