dostum şu sorguyu kullanırmısın ben parse etmedim ama umarım syntax hatası yoktur.DECLARE @Last INT;
Select @Last=COUNT(*) from personel
DECLARE @Sayac INT = 1;
WHILE @Sayac < @Last BEGIN PRINT @Sayac;
UPDATE personel SET siralama=@Sayac
ORDER BY maas desc
SET @Sayac += 1;
END;
GO
Hocam mysql kullanıyorum, phpmyadmin üzerinden, sanırım ondan kaynaklı bir hata aldım:
Tanınmayan ifade türü. (near "DECLARE" at position 0)