2
저는 mysql 저장 프로 시저에 새로운 것이므로 프로 시저 내에서 SHOW SLAVE STATUS의 결과에 액세스 할 수 있어야합니다. 웹을 검색했지만 찾을 수없는 것 같습니다.저장 프로 시저의 저장 프로 시저 표시
CREATE PROCEDURE test()
BEGIN
DECLARE a VARCHAR(1000);
DECLARE cur1 CURSOR FOR SHOW SLAVE STATUS;
DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = TRUE;
OPEN cur1;
read_loop: LOOP
FETCH cur1 INTO a;
IF done THEN
LEAVE read_loop;
END IF;
END LOOP;
SELECT a;
CLOSE cur1;
END;
이 다음과 같이 실패 : 이것은 내가하려고했는데 물건의 종류가 같은 어쩌면 커서를 사용하지 않는 (이 작업을 수행하는 다른 방법이있는 경우
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'SHOW SLAVE STATUS;
DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = TRUE;
하나의 행만 반환 됨) 좋을 것입니다.