2010-04-07 1 views
4

나는 60 개의 테이블을 가진 MySQL 데이터베이스를 가지고 있습니다. 대부분의 테이블에는 기본 키가 있습니다 (피벗 테이블이 필요함). 이러한 모든 기본 키의 특성은 AUTO INCREMENT입니다. MySQL 자동 증가가 사라졌습니다

그런 다음 밤을 통해 어떻게 든 모든 기본 키 내가이 발생했을 수 있습니다 무엇을 아무 생각이 제거 그 속성과 0

에 설정된 기본 값을했다. 어떤 제안?

답변

2

아마도 부적절한 백업/복원. 나는 최근에 --skip-opt 옵션을 사용하는 mysqldump가 자동 증가 인덱스를 드롭한다는 것을 배웠다. (

+0

--skip-opt의 다른 이점이 필요하지만 자동 증가가 필요한 경우 --create-options; 값을 추가 할 수있다. https://groups.google.com/forum/#!topic/comp.databases.mysql/Acy6jwfcZfw를 참조하십시오. – jsh