도와주세요. 특정시점 이전에 가입한 회원에게만 포인트를 추가하려고 합니다. 정보
도와주세요. 특정시점 이전에 가입한 회원에게만 포인트를 추가하려고 합니다.본문
안녕하세요.
제로보드를 쓰다가 그누보드를 2005년 10월부터 컨버팅해서 잘 쓰고 있습니다.
한가지 문제가 생겨서 그러는데요.
그러니까,
제가 신경을 더 썼어야 할 문제인데.
그누보드로 옮긴 이후 새로 가입한 회원은 초반 1000점 부터 시작하는데,
제로보드 때(이전 가입한) 회원은 0점부터 시작을 해서
이전 가입자에게 다소 불리한 환경이 되어버렸습니다.
그래서 sql을 직접 엑세스하여서 조정하려고 하는데,
다음 query가 맞는지 고수분들께 여쭤보고자 합니다.
update g4_member
set mb_point=mb_point+1000
WHERE (mb_point<=1000 and `mb_datetime` <= '2005-10');
그러니까, 제 생각을 요약하면
2005년 10월 이전에 가입한 회원 중 1000점이 안되는 회원에게 1000점을 더 부여하려고 하는 것이죠.
좋은 말씀 부탁드립니다.
제로보드를 쓰다가 그누보드를 2005년 10월부터 컨버팅해서 잘 쓰고 있습니다.
한가지 문제가 생겨서 그러는데요.
그러니까,
제가 신경을 더 썼어야 할 문제인데.
그누보드로 옮긴 이후 새로 가입한 회원은 초반 1000점 부터 시작하는데,
제로보드 때(이전 가입한) 회원은 0점부터 시작을 해서
이전 가입자에게 다소 불리한 환경이 되어버렸습니다.
그래서 sql을 직접 엑세스하여서 조정하려고 하는데,
다음 query가 맞는지 고수분들께 여쭤보고자 합니다.
update g4_member
set mb_point=mb_point+1000
WHERE (mb_point<=1000 and `mb_datetime` <= '2005-10');
그러니까, 제 생각을 요약하면
2005년 10월 이전에 가입한 회원 중 1000점이 안되는 회원에게 1000점을 더 부여하려고 하는 것이죠.
좋은 말씀 부탁드립니다.
댓글 전체
확신이 안서신다면
select mb_pont, mb_datetime from g4_member where (mb_point<=1000 and `mb_datetime` <= '2005-10');
를해서 목록을 확인해 보세요.
결과 목록에 있는 회원들이 포인트를 수여할 회원들이 맞다면 작성하신 구문을 실행하시구요..
select mb_pont, mb_datetime from g4_member where (mb_point<=1000 and `mb_datetime` <= '2005-10');
를해서 목록을 확인해 보세요.
결과 목록에 있는 회원들이 포인트를 수여할 회원들이 맞다면 작성하신 구문을 실행하시구요..
감사합니다