일곱 개 데이터의 총 내부 증분 테이블, 마지막 두 개의 데이터를 삭제 MySQL 데이터베이스를 다시 시작하고 데이터의 조각을 삽입, 이번에 ID는 데이터베이스의 몇 가지? 어떻게 얻을 수있는 현재의 버전은 무엇입니까?

일곱 개 데이터의 총 내부 증분 테이블, 마지막 두 개의 데이터를 삭제 MySQL 데이터베이스를 다시 시작하고 데이터의 조각을 삽입, 이번에 ID는 몇인가?

  일반적으로 우리가 만든 테이블의 유형이 기록은 8 기록, ID를 추가하는 경우 (MySQL의 경우를 다시 시작하지 않고) 이노을한다하지만, (언급) 다시 시작 MySQL의 경우,이 기록 ID는 6이다. 메모리에 InnoDB 테이블에만 최대 증가 기본 키 ID를 기록하기 때문에, 데이터베이스 또는 테이블 OPTIMIZE 재시작 조작의 최대 손실 ID의 원인이됩니다.

우리는 테이블 형식의 MylSAM를 사용하는 경우에는,이 레코드 ID는 8입니다. MylSAM 테이블 의지의 자동 증가 기본 키 ID가 가장 큰 데이터 파일에 기록하기 때문에, 이는 다시 시작 MYSQL 후, 가장 큰 증가 기본 키 ID가 손실되지 않습니다.

참고 : 삭제 된 기록이있는 기록 후 MySQL 데이터베이스, 삽입을 다시 시작한 후, (같은 기록이 3,4 삭제와 같은) 중간 몇 일곱 녹음, ID가 8 인 경우. 메모리 또는 데이터베이스 파일이 저장되기 때문에 최대 증가 기본 키 ID

어떻게 데이터베이스의 현재 버전을 얻으려면?

MySQL 데이터베이스의 현재 버전을 얻기 위해 선택 버전 ()를 사용합니다.

추천

출처www.cnblogs.com/jxxblogs/p/12162717.html