2010-03-23 9 views

Répondre

4

Pas sûr que ce sera plus rapide ou plus optimisé, mais il sera plus facile à lire, en utilisant IN():

UPDATE login 
SET is_admin=1 
where memberid IN (1, 6, 10, 12, 7, 3) 
+0

Merci ça a bien marché! C'est seulement dans le but de regarder mieux et de le rendre plus facile à lire. – JeroenEijkhof

+0

Vous êtes les bienvenus :-) - Eh bien, ça a l'air mieux ;-) * (Pas sûr, mais peut-être que MySQL pourrait faire un meilleur usage des index avec IN que de multiples OU) * –

1

faire usage de la clause IN

UPDATE login SET is_admin=1 
WHERE 
memberid IN (1,6,10,12,7,3) 
Questions connexes