phpmyadmin에서 회원순서 새로 부여하는 법 좀 고수님들 좀 알려주세요
본문
유령회원을 좀 정리했습니다.
phpmyadmin에 들어가보면 행 번호가 그대로 인데요.
저걸 1번부터 순서대로 다시 부여하는 법을 찾아봐도 안나오는군요.
고수님들 지도해 주세요 ^^
답변 5
저 번호는 고유번호입니다^^
저 번호를 새로 부여해버리면 홈페이지 내에 게시물, 쇼핑몰이면 쇼핑몰 구매내역등과 회원간의 상관관계가 모두 틀어져버릴수 있으므로 절대로 새로 부여하거나 수정해서는 안되는 번호입니다.
유령회원을 정리하셔서 중간중간 비는 번호가 있을 수 있습니다만,
mysql에서 순차적으로 번호를 지정하기 때문에 삭제된 번호를 신규가입회원이 새로 부여받거나 하지는 않습니다..
신규회원은 현재 사용된 최고 번호에서 +1씩하여 사용되므로 절대 틀어지지 않게 설계되어있으니 걱정마시고 그대로 사용하시면 되십니다^^
쿼리 조건문에 order by mb_no asc로 하셔서 보시면되지 않을까요?
그냥 인위적으로 부여하시려면 for 문장과 update 문장을 써서 loop로 돌리면 될꺼 같습니다.
php 구문으로 해서 php 파일을 만들어서 해당 등록일 기준으로 해서 mb_no 번호를 다시 update 반영해 주시는게 좋을듯 해보입니다.
mb_no는 자동증가 값입니다.
db에서 직접 회원별로 mb_no번호를 수정하면 되지만
해당 부분은 전혀 신경쓰지 않아도 되는 부분입니다.
그누보드에서 mb_no를 이용하는 부분도 없을 뿐더러
회원관리 페이지에서도 mb_no를 사용하지 않습니다.
단지 db안에서만 순서값이기 때문에 신경쓰지 않아도 되는 부분입니다.
그렇게 본다면 게시글도 새글작성, 글삭제를 하면 마찬가지로 wr_id가 하나씩 밀려납니다.
그런것 다 정리하려면 머리아프십니다..
성실한 답변들 감사합니다.
모두 채택하고 싶은 답변이었는데 선택은 하나군요.
죄송합니다. 하시는 일들 두루 번창하십시요...~~