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의 압승!
균이님 안녕하세요.

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

자유게시판

+
제목 글쓴이 날짜 조회
14년 전 조회 1,798
14년 전 조회 1,261
14년 전 조회 1,374
14년 전 조회 1,386
14년 전 조회 2,730
14년 전 조회 2,129
14년 전 조회 1,224
14년 전 조회 2,013
14년 전 조회 1,243
14년 전 조회 1,225
14년 전 조회 1,766
14년 전 조회 1,318
14년 전 조회 1,122
14년 전 조회 2,007
14년 전 조회 1,656
14년 전 조회 1,339
14년 전 조회 1,212
14년 전 조회 1,343
14년 전 조회 1,289
14년 전 조회 1,233
14년 전 조회 2,726
14년 전 조회 1,695
14년 전 조회 1,808
14년 전 조회 1,637
14년 전 조회 1,340
14년 전 조회 1,714
14년 전 조회 1,442
14년 전 조회 1,517
14년 전 조회 1,629
14년 전 조회 1,706
🐛 버그신고