TIL - 프로그래밍/SQL
[MySQL] WHILE문
chaemj97
2024. 9. 16. 16:57
728x90
While
- 선언
- WHILE 조건 DO : 조건은 True/False의 값이 나오는 조건이여야 함
- 종료
- END WHILE; : WHILE문의 종료, 반드시 뒤에 세미콜론!
WHILE 조건 DO
-- code
END WHILE;
ROW_COUNT()
- INSERT, DELETE, UPDATE 쿼리를 통해 수행된 row 수를 알려줌
- 이전 SQL 쿼리에서 영향을 받은 행의 수를 반환하는데, 업데이트가 없으면 0이 되어 반복이 종료
set @first := true;
while row_count() or @first do
set @first := false;
-- update 코드
end while;
728x90
반응형