MySQL de işler nasıl yürüyor tam bilmiyorum ama
DECLARE
CURSOR c_sayi IS
select ((count(id)+1) mod 5) as id from hatlar;
c_sayi_rec c_sayi%ROWTYPE;
BEGIN
OPEN c_sayi;
LOOP
FETCH c_sayi INTO c_sayi_rec;
EXIT WHEN c_sayi_rec%NOTFOUND;
update hatlar set sira = c_sayi_rec.id;
END LOOP;
CLOSE c_sayi;
END;Şu şekilde Cursor & Loop ile yapabilirsin.
Dene bakalım olacakmı?