Você se deparou com essa limitação do mysql
Você pode usar uma junção de atualização, mas como os limites estão envolvidos, você mais uma vez se depara com o mesmo problema. Como apenas um pequeno número de registros está envolvido, você pode fazer uma consulta simples para obter os ids.
SELECT GROUP_CONCAT(id) FROM tablename ORDER BY id desc LIMIT 0, 30
Em seguida, use isso na próxima consulta
UPDATE `tablename` SET `group` = '$value' WHERE id IN (ids_from_above_query)
Se você estiver preocupado com atualizações simultâneas, inicie uma transação.