where 절 여러분의 선택은? > 자유게시판

자유게시판

where 절 여러분의 선택은? 정보

where 절 여러분의 선택은?

본문

10만명의 회원 중에 3만명 정도가 탈퇴 또는 차단 등일 때
where절로 3만개를 제외하는 것과 조건문 없는 것의 차이....
아래 코드 중 어느 것이 1/100 초라도 시간이 적게 걸릴까요?
아무래도 2번 이겠죠?
 
1. where 구문이 있지만 3만개 정도는 update 하지않아도 된다
    $sql = " update $g4[member_table] set mb_1 = 'today' where mb_id<>'admin'  and  mb_leave_date = '' and mb_nick <> '[삭제됨]' and  mb_intercept_date = '' ";
    sql_query($sql);
 
2. 탈퇴한 회원 3만개도 업데이트 한다
    $sql = " update $g4[member_table] set mb_1 = 'today' "
    sql_query($sql);
추천
0
  • 복사

댓글 2개

© SIRSOFT
현재 페이지 제일 처음으로