turiu jau tokią užklausą : DELIMITER $$ DROP PROCEDURE IF EXISTS `TESTO` $$ CREATE PROCEDURE `TESTO`() BEGIN DECLARE i INT DEFAULT 0; DECLARE KIEKIS INT DEFAULT 0; SET KIEKIS=(SELECT COUNT(KODAS) FROM ISSS_SR I); WHILE i<KIEKIS DO PREPARE uzklausa FROM 'SELECT KODAS, RF FROM ISSS_SR LIMIT ?, 1 into @KODAS_1, @FORMULE'; SET @a = i; EXECUTE uzklausa using @a; PREPARE uzklausa3 FROM 'UPDATE ISSS_SR SET SR=@FORMULE WHERE KODAS=@KODAS_1'; EXECUTE uzklausa3; SET i=i+1; DEALLOCATE PREPARE uzklausa; DEALLOCATE PREPARE uzklausa3; END WHILE; END $$ DELIMITER ; Man reikia gauti "