나는 매우 자주 항목을 추가/제거하는 작업 테이블을 만들려고했습니다. 응용 프로그램이 실행되면 대기중인 작업을 저장하는 데 사용되는 테이블이 대기열에서 제거됩니다.테이블 (데이터베이스)의 자동 증가
앱이 중단되면 (다시 시작하면) 다음 앱주기가 계속되어 불완전한 작업이 진행되고 새로운 작업이 다시 추가됩니다. 이 같은
테이블보기 : 우리가 알다시피 우리는 이전 기록을 삭제하면
table Tasks
{
int ID auto increment
// another columns
}
이, ID가 항상도 증가. ID가 int.MaxValue
에 도달하고 새로운 레코드를 다시 추가하면 어떻게됩니까? ID가 1로 재설정되고 2,3,4로 증가합니까? 사용하지 않은 ID를 검색 하시겠습니까? ID 롤백을 1 (또는 임의의 무료 ID)로 다시 만드는 방법은?
어떤 DBengine? MySQL은, SQL 서버, 오라클 등 (버전도 도움이) – xQbert