본문 바로가기
기타 IT 경험/MY SQL

mysql 반복문 예제

by 슬기로운 동네 형 2026. 1. 29.
반응형

 

CREATE DEFINER=`xxx`@`localhost` PROCEDURE `myFunction`()
BEGIN
declare i int default 1;
    
    while (i <= 1000) do
insert into `Nonprimenumber` value (i);
        set i = i + 1;
    end while;
END

 


명시적인 for문? 인듯

CREATE DEFINER=` xxx `@`localhost` PROCEDURE `loop_edu02`()
BEGIN
declare cnt int default 0;
    
    select cnt as "log_01";
    
    loop_xxx:loop  
if cnt = 100 then
leave loop_xxx;
        end if;
    
set cnt = cnt + 1;
    end loop;
    
    select cnt as "log_02";
END

 

실행 결과는

 

 

 

반응형

댓글