自动增加具有值小于引入值的字段的所有字段

时间:2017-05-29 08:38:30

标签: mysql sql

我需要帮助创建这个sql过程:创建一个过程来自动增加具有值小于引入值的字段的所有字段,然后打印出每行更新的次数。

begin

DECLARE veces int(2);
SET veces = 1;

while (totalbonus < 100 )
do
update resumenbonus set totalbonus = totalbonus+punto where codalumno in (select codalumno from resumenbonus where totalbonus < 100);
SET veces = veces + 1;


end while;
select concat("se ha actualizado " , veces, " veces", codalumno);
end

这是表格:

codalumno totalbonus

    CD456 5

    EF789 48

    JK123 100

我需要更新CD456和EF789,直到它们的总数至少为100,然后打印出每次更新的次数。

0 个答案:

没有答案