2011-08-05 14 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) 
関連する問題