SET @a=0;
SET @b=0;
SELECT * FROM TTQA;
SELECT id-1 INTO @a FROM ttqa LIMIT 1;
UPDATE TTQA A INNER JOIN (
SELECT PM,MIN(ID1) AS MI,MAX(ID1) AS MX FROM (
SELECT *,
@b:=IF( @a+1=id ,@b,@b+1) AS PM,
@a:=ID
FROM ttqa) G GROUP BY PM HAVING COUNT(*)>=5) C
ON A.`id1` BETWEEN MI AND MX
SET A.`备注`='*';
SELECT * FROM TTQA