가정하자 내가 가진 나는이 SQL 문을문제
를 사용하여 데이터베이스 (ID = 4, 이름 = dere)에서 네 번째 항목을 삭제하고 그래서ID Name
1 RJ
2 Hello
3 NV
4 Dere
5 What
같은 테이블
Delete from Table where ID="4"
다음 그래서 어떤 식 으로든 그쪽이이 테이블의 행을 삭제하지만 표를 볼 때 그것은
ID Name
1 RJ
2 Hello
3 NV
5 What
으로 나에게 보인다 나는 테이블에 최대한 빨리 테이블 네 번째 항목
ID Name
1 RJ
2 Hello
3 NV
4 What
을 삭제로 다음과 같이 할 것처럼 자동으로 자동 증가 ID를 업데이트 t를 희망 당신은 내 질문을 알고 가지고 .. !!
왜 그런 동작을 설명 할 수 있습니까? – adrianbanks
기본 키의 번호를 다시 지정하지 마십시오. 그러면 많은 문제가 발생할 것입니다. (기본 키를 만드는 것을 제외하고는 자동 증가에 대한 다른 유용한 용도를 찾을 수 없습니다.) –
또한 해결하려는 비즈니스 사례/사용 사례/문제뿐만 아니라 특정 플랫폼도 게시하십시오. Autonumber는 일반적인 ANSI SQL 개념이 아니며 많은 SQL 구현이 있습니다. 사람의 일반적 게시물 "SQL은"하지만 여기 사람들에게 매우 혼란 스러울 수 있습니다 경우 지식 SQL 사용자가 그 안에 여러 플랫폼과의 차이점을 잘 알고 있기 때문에 우리는 일반적으로 SQL 서버를 가정합니다. –