2012-12-20 2 views
0

나는 데이터베이스라는 책을 가지고 있습니다.ID에 편지를 추가 할 수는 있지만 여전히 자율 번호가 부여됩니다.

저는 B1, B2 등의 책 데이터베이스에 ID를 갖고 싶어하고 자동으로 숫자를 증가시킵니다.

이 작업은 시스템에서 자동으로 수행합니까, 아니면 DB에 아무것도 삽입 할 때 자신의 ID를 만들어야합니까 ??

참고 저는 PHP를 사용하고 있습니다.

+2

왜 그렇게하고 싶습니까? – knittl

+1

어떤 데이터베이스를 사용하고 있습니까? –

+0

귀하의 데이터베이스에 따라 다릅니다. 선택 사항으로 자동 증가 (일명 시퀀스)가있는 접두사에 정적 컬럼을 사용하는 다중 열 PK가 유용 할 수 있습니다. – ficuscr

답변

5

자동으로 증가 할 수있는 유일한 ID 유형은 숫자 기반 ID입니다.

수동으로 넣어해야 다른

건 (인 데이터베이스 나 hackily 하지 권장) 난 당신이 정수로 ID를 유지하고 당신이 사용자로로 표시하려면해야한다고 생각

+0

아마 MySQL이 없을 수도 있습니다. 확실히 당신은 Oracle PL/SQL에서 할 수 있습니다. ... 좋아, 아직 upvote주고. 아직도 어떤 사람들은 "해킹"한다고 생각하는 방아쇠가 있다고 생각하십시오. – ficuscr

1

B1, B2 등은 데이터베이스 호출을 할 때 'B'를 제거하면됩니다.

관련 문제