在观看本网站上找到的教程后,我开始使用 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