균

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

댓글 2개

2의 압승!
균이님 안녕하세요.

곧(?) 있을 부산 벙개때 한번 뵈었으면합니다.^^
댓글을 작성하시려면 로그인이 필요합니다.

자유게시판

203,275건
+
제목 글쓴이 날짜 조회
11-08-18 조회 1,432
11-08-18 조회 1,840
11-08-18 조회 2,021
11-08-18 조회 1,988
11-08-18 조회 1,443
11-08-18 조회 1,603
11-08-18 조회 1,606
11-08-18 조회 3,001
11-08-18 조회 2,332
11-08-18 조회 1,367
11-08-18 조회 2,230
11-08-18 조회 1,496
11-08-17 조회 1,426
11-08-17 조회 1,940
11-08-17 조회 1,506
11-08-17 조회 1,282
11-08-17 조회 2,220
11-08-17 조회 1,923
11-08-17 조회 1,547
11-08-17 조회 1,394