0

在观看本网站上找到的教程后,我开始使用 MySQL PHPMyAdmin 5.5 3.4 存储过程,我采用了这个示例(教程 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
4

0 回答 0