Lo mejor será usar between
Digamos que desea actualizar la columna 1 de la tabla cuya entidad_id (PK) está en un rango de 10 y 10000.
update table set column1=somevalue where id between 10 and 10000
Usando in
la cláusula requerirá obtener las identificaciones de una subconsulta o deberá colocar las llaves