2013-07-30 1 views
0

글자와 숫자가 혼합 된 ID를 자동 증가시키는 방법인지 궁금합니다. 나는 pid 자동 증가를 만들고 싶었다 항목글자와 숫자가 혼합 된 자동 증가 테이블 ID

pid name 
1  coca cola 
2  fanta 

과에 나를 추가 할 필요없이 문자와 숫자를 자동 생성한다 :

내가

테이블 이름과 같은 테이블이 있다고 할 수 있습니다 자기.

이 작업을 수행 할 수있는 방법을 알고 있으면 명확한 답 또는 어딘가에있는 링크를 통해 답변을 찾을 수 있습니다.

감사합니다.

+0

http://stackoverflow.com/questions/9648253/automatically-add-letters-in-front-of-an-auto-increment-fieild – Jonnny

+0

@Jonnny 나는이 'UNIQUE KEY를'한 Fake_ID' ('Fake_ID','ProdID')'는 문자와 숫자의 혼합을 생성합니까? – Jessica

답변

0

원하는 경우 새 필드 (예 : fake_id)를 만든 다음 php의 uniqid 함수를 사용하십시오.

  • 자동 증가 필드는 정수 유형이므로 문자를 추가하면 제약 조건을 위반하게됩니다.
+0

이 독특한 것에 대해 몇 가지 질문이 있습니다. 나의 pid를 글자와 숫자의 혼합으로 만들고 싶은 나의 이유는 나의 url에서 아무도 내 pid를 추측 할 수 없도록하는 것이다. 이렇게 새로운 필드 수정 ID가 추가되었습니다. 'type'은 무엇이 될 것이고 자동으로 각 열을 채울 것입니까? – Jessica

+0

나는 fake_id 열을 만들어 id 대신 사용할 수 있다고 말했다. –

+0

괜찮다. fake_id라는 열을 만들었지 만 그 안에 아무것도 없다. 그래서 어떻게하면 좋을까? – Jessica