그래서 MySql이 있고 user_id 열이있는 테이블 사용자가 있으며 기본 키이며 자동 증가됩니다. 이제 테이블에서 모든 데이터를 삭제하고 새 데이터를 추가하면 user_id가 1에서 시작하지 않고 삭제 전의 번호에서 시작됩니다. 만약 내가 전체 테이블을 삭제하고 그것을 다시 생성하지 않고 그것을 재설정 싶습니다.모든 데이터를 삭제 한 후 기본 키를 1로 재설정
5
A
답변
12
ALTER TABLE some_table AUTO_INCREMENT=1
그래서 some_table
은 변경할 테이블입니다.
당신은 또한 사용할 수 있습니다
TRUNCATE TABLE some_table
이 그 테이블에서 모든 레코드를 삭제뿐만 아니라 테이블에 자동 증가를 재설정합니다.
1
데이터베이스에 데이터가 이미 있지만 데이터를 삭제하지 않고 user_id를 1로 재설정하려는 경우 아래 코드가 가장 좋습니다. SQL 명령으로 복사하여 실행하십시오.
ALTER TABLE members DROP user_id;
ALTER TABLE members AUTO_INCREMENT = 1;
ALTER TABLE members ADD user_id int UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST;
관련 문제
- 1. 값 10이 1로 재설정 됨
- 2. 기본 키를 PKID에서 UserID로 변경 한 후 오류가 발생했습니다
- 3. DOM 노드 삭제/재설정
- 4. 오리엔테이션을 변경 한 후 "재설정"셀
- 5. PHP MongoDB의 드라이버를 삭제 한 후 데이터를 가져 오는하고,
- 6. 단일 쿼리로 기본 키를 제외한 모든 인덱스를 삭제하는 방법
- 7. 많은 행을 삭제 한 후에 테이블 인덱스를 재설정/최적화해야합니까?
- 8. EF : 컨텍스트를 삭제 한 후 참조를로드합니까?
- 9. iPhone에서 OpenGL을 삭제 한 후 정리
- 10. 기본 GUI 창 재설정
- 11. EOS에 도달 한 후 Java 소켓의 InputStream 재설정
- 12. mysql에서 기본 키 삭제
- 13. jQuery MultiFile - 삭제/재설정 방법?
- 14. 방금 삭제 한 레지스트리 키를 다시 만드는 중 오류가 발생했습니다.
- 15. UITableViewCell을 삭제 한 후 빈 행이 나타납니다.
- 16. 성공적인 삭제 메시지가있는 gridview에서 행을 삭제 한 후
- 17. 요소를 "기본"이벤트로 재설정
- 18. sql : 기본 키를 다른 고유 한 요소 목록으로 변경
- 19. C에서 새해마다 시퀀스의 값을 1로 재설정 할 수 있습니다.
- 20. NHibernate, 관련 객체에 접근 한 후 속성을 재설정 함
- 21. CSS 재설정 후 패딩 적용
- 22. C# : 사용자가 수정 한 후 콘솔 색상 팔레트 재설정
- 23. 집중적 인 작업 후 네트워크 연결 재설정
- 24. WPF : 변경 후 ComboBox 재설정
- 25. PHP 후 연결 재설정 포함
- 26. 삭제 후 Eclipse의 Cvsignore
- 27. 문제 JQuery 콜백을 사용하여 드래그 한 후 div의 위치 재설정
- 28. 세션을 재설정 한 후 FluorineFx에서 이전 사용자 자격 증명을 얻으시겠습니까?
- 29. Java에서 마지막으로 추가 한 항목의 마지막 기본 키를 어떻게 반환합니까?
- 30. jQuery 애니메이션 후 위치 재설정
내 대답이 도움이 되었습니까? 그리고 당신의 질문에 대답합니까? – Elgoog
정말로 도움이되었습니다! 감사. – Kraken