create procedure my_procedure()
begin
declare tab_name varchar(50);
declare tab_comment varchar(50);
DECLARE done INT DEFAULT FALSE;
DECLARE My_Cursor CURSOR FOR (select table_name,table_comment from tables where table_schema = 'yysqzj');
DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = TRUE;
OPEN My_Cursor;
myLoop: LOOP
FETCH My_Cursor into tab_name,tab_comment;
IF done THEN
LEAVE myLoop;
END IF;
SET @STMT :=CONCAT("select concat(",tab_comment,",':',count(*)) from ",tab_name);
PREPARE STMT FROM @STMT;
EXECUTE STMT;
END LOOP myLoop;
CLOSE My_Cursor;
END;