Por supuesto que se puede "escapar" de los 9 updates, si ya tienes los ID's (set_id) a los cuales les quieres hacer el update solo queda hacer lo siguiente...
Código PHP:
Ver original$sql = 'UPDATE settings SET set_value="'.$valor.'" WHERE set_id IN ('.implode(',',$arrayID).')';