Mysql存储过程无负载无结果

时间:2013-08-19 08:16:18

标签: mysql sql stored-procedures phpmyadmin

在观看本网站上的教程后,我开始使用MySQL PHPMyAdmin 5.5 3.4存储过程我采用了这个例子(the tutorial siteduzero

我没有

重现了相同的结果

问题是该过程执行缓慢,在关闭页面2分钟后继续加载而不显示结果,创建过程正确完成。这是代码:

CREATE DEFINER=`root`@`localhost` PROCEDURE `AfficherMarques`(OUT `Marques` VARCHAR(25))

BEGIN

DECLARE done INT DEFAULT 0;
DECLARE Marques VARCHAR(25);
DECLARE pointeur CURSOR FOR SELECT DISTINCT marque FROM marchands GROUP BY marque;
DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' SET done = 1;
OPEN pointeur;

    REPEAT
        FETCH pointeur INTO Marques;
                IF done = 0 THEN
                    SELECT Marques;
                END IF;
UNTIL done END REPEAT;

    CLOSE pointeur;

END

0 个答案:

没有答案