1

私はこのコードをプロシージャに入れています:

declare counter int unsigned;
declare amount int unsigned;

set counter := 0;
set amount := 3;

while counter <> amount
do
    set counter := counter + 1;
    insert into tablename (column) values (1);
end while;

これにより 3 回の挿入のループが生成されると予想していますが、代わりに 5 ~ 6 回の挿入が生成されます。私はどこで間違っていますか?

4

0 に答える 0