La cosa migliore sarà usare between
Supponiamo di voler aggiornare la colonna1 della tabella il cui entity_id(PK) è compreso tra 10 e 10000.
update table set column1=somevalue where id between 10 and 10000
Usando in
La clausola richiederà di ottenere gli ID da una sottoquery o di inserire le parentesi graffe