Bạn đã gặp phải giới hạn này của mysql
Bạn có thể sử dụng tham gia cập nhật, nhưng vì liên quan đến các giới hạn, bạn sẽ lại gặp phải vấn đề tương tự. Vì chỉ có một số lượng nhỏ các bản ghi có liên quan, bạn có thể thực hiện một truy vấn đơn giản để lấy id.
SELECT GROUP_CONCAT(id) FROM tablename ORDER BY id desc LIMIT 0, 30
Sau đó, sử dụng nó trong truy vấn tiếp theo
UPDATE `tablename` SET `group` = '$value' WHERE id IN (ids_from_above_query)
Nếu bạn lo lắng về các bản cập nhật đồng thời, hãy bắt đầu giao dịch.