2011-08-05 5 views
1

동일한 테이블을 업데이트하기 위해 쿼리 1과 쿼리 2가 있습니다.동일한 mysql 테이블에서 여러 행을 업데이트하는 로직

단일 쿼리로 어떻게 최적화합니까? 이처럼

$query1 = "UPDATE user_permissions SET active= 0 WHERE user_id = $my_user_id AND page_id =5"; 
$query2 = "UPDATE user_permissions SET active= 0 WHERE user_id = $my_user_id AND page_id =6"; 

답변

1

사용 IN

:

UPDATE user_permissions SET active= 0 WHERE user_id = $my_user_id AND page_id IN (5, 6) 
관련 문제