我将此代码放入程序中:
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;
我希望这会产生一个包含三个插入的循环,但它会生成五到六个插入。 我在哪里做错了?