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ı?