CREATE DEFINER = `dba`@`xx.xx.xx.3` PROCEDURE `oninjadb`.`TESTLOOPER`()
LANGUAGE SQL
DETERMINISTIC
NO SQL
SQL SECURITY DEFINER
COMMENT ''
BEGIN
DECLARE counter INT default 0;
simple_loop: LOOP
SET counter=counter+1;
select counter;
IF counter=100 THEN
leave simple_loop;
END IF;
end loop simple_loop;
END
좋아, 간단한 루프 문제, Google 검색에서 복사됩니다. 유일한 문제는 루프가 두 번 이상 통과하지 않으므로 출력이 1이며 그 것입니다. 나는 이것이 단순한 루프라는 것을 알고 있지만 더 복잡한 문제로 넘어갈 필요가있다. 미리 감사드립니다 ...간단한 루핑 질문
. 행운을 빌어 99 개의 다른 쿼리를 테이블에 삽입/업데이트하려고했습니다. 99 개의 다른 쿼리를 어떻게 캡처합니까? – Chad
Navicat에 익숙하지 않아 프로 시저에서 생성 한 모든 결과 세트를 볼 수있는 방법을 모르겠습니다. 그러나 프로 시저 내에서 여러 INSERT 쿼리를 실행하면 모든 INSERT 쿼리가 성공적으로 실행됩니다. – TehShrike
도움이되었습니다 덕분에 – Chad