MYSQL while 、repeat
前期准备:
createt table employee(ID int ,Name varchar(4));
用下列方法向表中循环插入数据。
--------------------------------------------------------------------------------------------------------------------------------------------------
方法 1 、repeat
delimiter //
create procedure sp_B()
begin
set @i =1;
repeat
insert into employee(ID,Name) values(@i,'BBB');
set @i = @i +1;
until @i>5 end repeat;
end//
delimiter ;
方法 2、while
delimiter //
create procedure sp_A()
begin
set @i =1;
while @i<5
do
insert into employee(ID,Name) values(@i,'AAA');
set @i = @i +1;
end while; # 这是要有;号
end;//
delimiter ; # 这里有要空格
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步