U bent deze beperking van mysql tegengekomen
Je zou een update-join kunnen gebruiken, maar aangezien er limieten zijn, zou je opnieuw tegen hetzelfde probleem aanlopen. Aangezien het slechts om een klein aantal records gaat, kunt u een eenvoudige zoekopdracht uitvoeren om de id's te verkrijgen.
SELECT GROUP_CONCAT(id) FROM tablename ORDER BY id desc LIMIT 0, 30
Gebruik dat dan in de volgende vraag
UPDATE `tablename` SET `group` = '$value' WHERE id IN (ids_from_above_query)
Als u zich zorgen maakt over gelijktijdige updates, start dan een transactie.