2017-09-11 5 views
0

원래 ID가 00001에서 자동 증가 된 MYSQL 데이터베이스에서 작업하고 있습니다. 그러나 어떤 이유로 인해이 값을 2000으로 변경 했으므로 이제 클라이언트가 다시 00001로 재설정하려고합니다.phpmyadmin에서 ID 재설정

에 phpMyAdmin의 SQL 부분에서
ALTER TABLE table_name AUTO_INCREMENT=00001 

, 나는 또한 시도 다음 단계 : 나는 다음과 같은 노력

1) 테이블을 선택을 2) 고토 운영 3) 고토 표 옵션 4) 변화 자동 증분 값

두 가지 방법으로 값을 재설정 할 수 없습니다.

+0

이동> 구조를 통해 새로운 id 컬럼을 이동 ID

  • 에 future_id 열 이름 바꾸기 InnoDB AUTO_INCREMENT 카운터 초기화와 문장 서버 재시작 후 자동 증가 카운터를 초기화하기 위해, InnoDB는 다음 명령문에 상응하는 것을 실행한다. 먼저 AUTO_INCREMENT 컬럼을 포함하는 테이블에 삽입하십시오. SELECT MAX (ai_col) FROM table_name FOR UPDATE; –

  • 답변

    0

    는 phpMyAdmin을 통해 수행 할 수 있습니다 : 당신의 id 컬럼에

    • ,
    • 이 구조에서 기본 키를 삭제 설정 자동 증가를 제거> 인덱스
    • 는 기본 키와 같은 새로운 열 future_id 만들기, 당신이
    • 는 기존의 ID 열을 드롭 기대하는지
    • 이 테이블을 찾아 새 단위가 일치하는지 확인 AUTO_INCREMENT
    • 당신이 테이블에 데이터가있는 경우 당신은 단순히 보는 AUTO_INCREMENT 값 https://dev.mysql.com/을 재설정 할 수 없습니다 열