내 문제에 대한 해결책을 찾고 있었으나 찾지 못했습니다. 기본적으로 사용자는 행을 삭제할 정보를 추가/삭제할 수 있습니다. 사용자는이 정보를 위아래로 정렬하여 기본 키 (자리 표시 자)를 전환 할 수도 있습니다. 문제는 사용자가 행을 삭제하면 자리 표시 자 int를 위로 이동하지 않는다는 것입니다. 행을 위로 옮기고 1에서 시작하는 방법이 있다면 궁금합니다.행이 삭제 된 후 MySQL rearange 자동 증가
답변
자동 증가를 수정하면 안됩니다. 그것은 데이터베이스 디자인의 일부입니다. 다른 열 이름을 ID (ID)로 사용해야합니까?
테이블을 잘라낸 후에 자동 증가를 재설정/수정할 수 있습니다. 이것은 오히려 해설이 아닙니다. –
나는 종종 이런 이유로 자동 증가 필드의 사용을 무시합니다. 이 대답에서 알 수 있듯이 int의 기본 키를 관리합니다. –
. 자동 inc는 무시해야합니다. 어쨌든 나. ID를 기본 키로 사용하는 것이 항상 저의 가장 소중한 의견입니다. – null
- 1. mysql .Net 자동 증가 값 선택/삭제
- 2. MySQL 자동 증가 문제
- 3. Mysql 자동 증가 열 추가
- 4. 자동 증가 MYSQL
- 5. Heroku MySQL 자동 증가
- 6. MySQL 트리거 자동 증가
- 7. MySQL : 자동 증가 기본 키의 순서 변경?
- 8. 삭제 된 행이 다시 나타납니다
- 9. 행 삭제 및 rowId 자동 증가 복원
- 10. 자동 증가
- 11. App Engine 데이터 저장소의 자동 증가 ID
- 12. mysql 자동 증가 값을 늘리십시오.
- 13. mySQL 자동 증가 ID 예약?
- 14. 자동 증가 이전 값 mysql
- 15. Mysql 클러스터의 자동 증가 구성
- 16. mysql 클러스터 자동 증가 동기화가
- 17. 삽입하지 않고 mysql 자동 증가
- 18. 자동 증가 및 재설정 카운트로 모든 필드 삭제
- 19. 삭제 후 mysql은 마지막으로 삽입 된 행이 삭제 된 곳에 그냥 위치합니다.
- 20. 삭제 된 행이 계속 돌아옵니다.
- 21. MySQL 트랜잭션 내에서 자동 증가 ID 유지
- 22. 수정 자동 증가 mysql을
- 23. 데이터 입력 후 특정 번호부터 MySQL 자동 증가
- 24. 다른 테이블에서 자동 증가?
- 25. MySQL, C++ : 자동 증가 ID 검색
- 26. PHP Mysql 행이 비어있는 경우 삭제
- 27. 삭제 행이
- 28. JPA로 MySql 데이터베이스의 자동 증가 값 재설정
- 29. mysql 무제한 기본 키 자동 증가
- 30. UITableViewCell을 삭제 한 후 빈 행이 나타납니다.
나는'ALTER TABLE tbl AUTO_INCREMENT = (SELECT COUNT (*) FROM tbl);과 같이 생각한다.하지만 그렇게해야한다. –
테이블 증가분을 변경할 수 있다고 생각지 않습니까? – null
기본 키를 조작하는 대신 주문을 추적하려면 별도의 열을 만들어야합니다. – varuog