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
반응형
'TIL - 프로그래밍 > SQL' 카테고리의 다른 글
[MySQL] FIND_IN_SET : 콤마로 구분된 문자열 검색 (0) | 2024.08.28 |
---|---|
MySQL FOREIGN KEY 기본 (설정, 삭제) (0) | 2024.07.23 |
MySQL 뷰(View) 기본 (생성, 대체, 수정, 삭제) (1) | 2024.07.23 |
MySQL 곱셈 구하기 (0) | 2024.07.02 |
MySQL 공백/문자 제거 - TRIM() (0) | 2024.07.02 |
댓글