where 절 여러분의 선택은? > 십년전오늘

십년전오늘

10년전 추억의 책장을 넘기며

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);

댓글 전체

전체 135,051
십년전오늘 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT