채택완료

회원정보(g5_member) 테이블에 중복되지 않은 숫자(6자리)를 부여하려합니다.

2018-06-11 (월) 11:43:09 1,876

mb_10 필드값에

가입된 회원들에게 중복되지 않은 난수(6자리)를 부여하려합니다. 

어떤 방법이 가장 심플할지??

|

답변 1개 / 댓글 2개

채택된 답변
+20 포인트

rand() 값을 만들어서 필드값에 값을 만들어서 저장해 주시면 될듯 합니다.

답변에 대한 댓글 2개

기 생성된 가입자에 최초에 부여할 때는 중복안될텐데...

하루에 가입자가 5명이 늘어난다면...
그때마다 rand() 값이 나온다면 중복값이 나올듯해서요
그렇다면 mb_10값을 유니크한 값을 해서 적용해 주시고 그에 따라서 적용후 쿼리 에러가 발생된다면 다시 랜덤값을 생성해서 저장해주는 방식으로 하시면 될듯 보입니다.

답변을 작성하려면 로그인이 필요합니다.